服务器属性 -“内存”页

03/08/2016

本文内容

适用于:

sql server服务器类型五个 sql server服务器属性_微软服务器系统内存

SQL Server(所有支持的版本)

使用此页可以查看或修改服务器内存选项。 当 “最小服务器内存” 设置为 0 而 “最大服务器内存” 设置为 2147483647 MB 时, SQL Server 可以在任何给定的时间使用最合理的内存量,具体取决于操作系统以及其他应用程序当前使用的内存量。 当计算机和 SQL Server 上的负载更改时,分配的内存也会更改。 可以进一步将此动态内存分配限制为下面指定的最小值和最大值。

选项

最小服务器内存(MB)

指定 SQL Server 应该至少以分配的最小内存量启动,在低于此值时不释放内存。 请根据 SQL Server实例的大小和活动设置此值。 始终将此选项设置为合理的值,以确保操作系统不会从 SQL Server 请求过多的内存,从而避免降低 Windows 的性能。

最大服务器内存(MB)

指定在 SQL Server 启动和运行时它可以分配的内存最大量。 如果知道有多个应用程序与 SQL Server 同时运行,并且要保证这些应用程序有足够的内存运行,则可以将此配置选项设置为特定值。 如果这些应用程序(如 Web 服务器或电子邮件服务器)只是按需请求内存,则不必设置该选项,因为 SQL Server 将会根据需要向它们释放内存。 但是,应用程序通常在启动时使用全部可用内存,并且也不会根据需要请求更多内存。 如果以这种方式运行的应用程序与 SQL Server同时运行在同一台计算机上,则请设置该选项的值,保证应用程序所需的内存不会由 SQL Server来分配。 可以为 max server memory 指定的最小内存量为 128 MB。 (可为较旧的 32 位系统指定 64 兆字节 (MB)。)

创建索引占用的内存(KB,0 = 动态内存)

指定在索引创建排序过程中要使用的内存量 (KB)。 默认值为零,表示启用动态分配,在大多数情况下,无需进一步调整即可正常工作;不过,用户可以输入 704 到 2147483647 之间的其他值。

备注

不允许使用 1 到 703 之间的值。 如果输入此范围的值,该字段将使用 704 覆盖所输入的值。

每次查询占用的最小内存(KB)

指定为执行查询分配的内存量 (KB)。 用户可以将值从 512 设置为 2147483647 KB。 默认值为 1024 KB。

配置值

显示此窗格上选项的配置值。 如果更改了这些值,请单击 “运行值” 以查看更改是否已生效。 如果尚未生效,则必须首先重新启动 SQL Server 的实例。

“运行值”

显示此窗格上选项的当前运行值。 这些值是只读的。