min memory per query 选项
使用 min memory per query 选项指定将分配给查询执行时所需要的最小内存量(以 KB 为单位)。例如,如果将 min memory per query 设置为 2048 KB,则查询保证将至少获取那么多的总内存。可以将 min memory per query 设置为从 512 到 2147483647 KB (2 GB) 之间的任何值。默认设置为 1024KB。
Microsoft® SQL Server™ 2000 查询处理器尝试确定分配给查询的最佳内存量。min memory per query 选项允许管理员指定任何一个查询将获得的最小内存量。如果查询需对大量数据执行哈希和排序操作,则这些查询获得的内存通常比该选项指定的最小内存多。对于一些小型查询和中等大小的查询,增大 min memory per query 的值可以提高性能,但会导致内存资源争夺加剧。min memory per query 包括分配给排序的内存,并替换 SQL Server 7.0 版或早期版本中的 sort pages 选项。
min memory per query 是一个高级选项。如果要用 sp_configure 系统存储过程改变该设置,必须把"显示高级选项"设置为 1,该选项立即生效(无需服务器停止并重新启动)。