我们在一个SQL Server虚拟机上看到了很多“非可调度调度程序”错误。阅读Microsoft Docs上的链接,建议我们启用内存中的锁定页面。 我对内存中的锁定页面没有太多经验,并且我读了很多博客文章,都对打开它表示谨慎。 服务器详细信息: - Windows Server 2016 - SQL Server 2017 CU27 - 总共504 GB的RAM - 64个核心 - 43GB的页面文件 - Max Server Memory设置为460 GB - MaxDOP 16 我正在寻求有关在具有大内存的虚拟机上使用内存中的锁定页面的经验的建议。或者是否还有其他我没有考虑到的选项?
我们在一个拥有504GB内存的SQL Server虚拟机上遇到了很多非可调度错误。阅读Microsoft Docs上的这个链接后,建议我们启用锁定内存页面。 你说得对,我也是那篇文档的撰写者之一。 我对锁定内存页面没有太多经验,而且我知道很多人都不建议使用它。 我不知道为什么会有人反对它。你有一些例子吗? 备选方案如下: 1. 启用锁定内存页面 通过间接方式,这将基本上阻止NYS发生。 2. 将页面文件减少到2GB 这对解决问题没有任何帮助。 3. 将最大内存增加到475GB 这只会使问题更加突出。 我正在寻求有关在具有大内存的虚拟机上使用锁定内存页面的经验的建议。 你应该这样做。 在这种情况下,您会考虑以上哪个选项(如果有的话)? 只有第一个选项会起作用。还有另一种可能性未列出,即升级到Windows Server 2022,该版本应该具有Windows方面的改进,以避免出现此问题。
An error occurred:
- undefinedAn error occurred:
- undefined