SQL Server 占用过多内存,内存使用量失控增长
症状
SQL Server 的内存使用量不断增加,直到占用系统所有的内存,影响其他进程的性能。
适用环境
任何运行 SQL Server 的主机。
解决方法/答案
默认情况下,SQL Server 为了获得最佳性能,允许使用最多约 2,000 TB 的内存。通过 SQL Management Studio 降低 SQL Server 允许使用的最大内存可以解决这个问题。
操作步骤如下:
1. 打开 SSMS,并连接到存放 BSD 的 SQL 实例。
2. 右键点击 BSD 实例,选择“属性”。
3. 在服务器属性中,选择“内存”选项卡,然后设置 SQL 允许使用的最大内存。
通常来说,一般建议 SQL Server 的最大内存不要高于系统总内存减去 4GB(预留给 Windows)。每个系统和实际情况不同,具体数值可以根据实际需求适当减少。
更多信息(可选)