服务器内存选项 使用两个服务器内存选项 min server memory 和 max server memory 重新配置缓冲池中 Microsoft® SQL Server™ 实例所使用的内存量(以 MB 为单位)
默认情况下,SQL Server 能够可用系统资源动态改变它的内存需求
min server memory 的默认设置为 0,max server memory 的默认设置为 2147483647(2GB)
可以为 max server memory 指定的最小内存量为 4 MB
当 SQL Server 动态使用内存时,它要求系统定期地检测可用的物理内存数量
SQL Server 根据服务器活动增大或收缩高速缓冲存储器,以使可用物理内存保持在 4 MB 到 10 MB 之间
这就避免了 Microsoft Windows NT® 4
0 或 Windows® 2000 换页
如果有较少可用内存,则 SQL Server 将内存释放给 Windows NT 或 Windows 2000,后者通常继续使用可用列表
如果有更多可用内存,则 SQL Server 将内存再提交到高速缓冲存储器
SQL Server 仅在其工作负荷需要更多的内存时才增加高速缓冲存储器的内存;处于休眠状态的服务器不增大其高速缓冲存储器
允许 SQL Server 动态使用内存是推荐使用的配置;然而,可以手工设置内存选项并且可以禁止 SQL Server 动态使用内存的能力
在设置 SQL Server 使用的内存量之前,应确定适当的内存设置,方法是从全部物理内存中减去 Windows NT 4
0 或 Windows 2000 以及 SQL Server 的任何其它实例所需要的内存(以及其它系统使用的内存,如果该计算机不为 SQL Server 专用)
这就是可以分配给 SQL