默认情况下,SQL Server配置为实现最高性能,允许它使用最多大约2,000 TB的RAM。
可以使用SQL Management Studio降低 SQL Server来配置允许使用的最大内存。
1.打开SSMS,连接到sqlserver实例
2.右击实例名,点击"Properties"
3.打开"Memory"标签,然后设置内存
通常,一般的经验法则是将SQL Server的总最大RAM设置为不高 Windows的总系统RAM减去4GB。每个系统和情况都不同,因此根据情况可能需要少于此数量。
以下是实践推荐:
·RAM<=4GB,给操作系统预留1GB;
·RAM<=16GB,给操作系统预留4GB;
·RAM超过16GB之后,没多出8GB,就给操作系统预留1GB;所以如果RAM=32GB,应该给操作系统预留6GB内存;
·对于有大量内存的系统,给操作系统预留RAM*10%的内存。