手工设置SQL Server内存选项的方法 |
本文标签:SQL Server内存选项 手工设置SQL Server内存选项是很多人都提到过的问题,下面就教您几个手工设置SQL Server内存选项的常见方法,希望对您能有所帮助 。 手工设置SQL Server内存选项有两种主要方法: 第一种手工设置SQL Server内存选项的方法,设置min server memory和max server memory为同一数值 。该数值与分配给SQL Server的固定内存量相对应 。 第二种手工设置SQL Server内存选项的方法,把min server memory和max server memory数量设置到一个范围段内 。这种方法在系统或数据库管理员希望配置SQL Server实例,使其适应在同一台计算机上运行的其它应用程序的内存需求时很有用 。 min server memory保证了SQL Server实例使用的最小内存量 。SQL Server启动时不立即分配min server memory中所指定的内存量 。但是,当内存使用由于客户端负荷而达到该值后,SQL Server将无法从已分配的缓冲池中释放内存,除非减少min server memory值 。 不保证SQL Server分配min server memory中所指定的内存量 。如果服务器上的负荷从不需要分配min server memory中所指定的内存量,则SQL Server将以较少的内存运行 。 当增大SQL Server内存数量时,应确保有足够的磁盘空间来容纳操作系统虚拟内存的支持文件(Pagefile.sys) 。有关虚拟内存支持文件的更多信息,请参见Windows NT4.0和Windows 2000文档 。 如有必要,在系统监视器(在Windows NT4.0中为性能监视器)中使用统计功能帮助调整内存值 。应该只有在您添加或减少内存,或者改变系统使用方式时改变这些值 。
|