我们有几个具有 32 GB 或 RAM 的 SQL Server。有人告诉我,Windows 需要大量可用内存才能有效管理所有 RAM,并且我应该将 SQL Server 实例上的内存使用情况配置为每 8 GB RAM 留出大约 1 GB 的可用内存,因此在具有 32 GB RAM 的服务器上,并且只有一个 SQL Server 实例,我应该将实例配置为最多使用 28 GB 的 RAM。
另一方面,有人告诉我,你不应该限制 SQL Server 实例在专用 SQL Server 上可以使用的内存。
那么,有人可以一劳永逸地帮我解决这个问题吗:-)
答案1
您应该始终限制 SQL Server 可以使用的 RAM 数量,否则 SQL Server 将不会为操作系统留下任何 RAM。
您通常需要留出 1-2 GB 的 RAM 来安装操作系统和其他机器上的软件。