Sql-Server
如果禁用記憶體中的鎖定頁面選項,大記憶體伺服器中的非生成調度程序錯誤
我們在 SQL Server VM 上看到了很多**非生成調度程序錯誤。**閱讀 Microsoft Docs 上的此連結,建議我們啟用在記憶體中鎖定頁面。
我對記憶體中的鎖定頁面沒有太多經驗,並且我閱讀了很多部落格文章,它們表達了對打開它的謹慎態度。
伺服器詳情
- 視窗伺服器 2016
- SQL Server 2017 CU27
- 504 GB 總 RAM
- 64核
- 43GB 頁面文件
- 最大伺服器記憶體設置為 460 GB
- 最大DOP 16
我正在尋找具有記憶體鎖定頁面經驗的人的建議,特別是在具有大記憶體的虛擬機上。或者,如果我沒有想到其他選擇?
我們在具有 504 GB RAM 的 SQL Server VM 上看到了很多非生成調度程序錯誤。閱讀 Microsoft Docs 上的此連結,建議我們啟用在記憶體中鎖定頁面。
你是對的,我也是寫那份文件的一部分。
我對記憶體中的鎖定頁面沒有太多經驗,而且我知道很多人反對它。
我不知道為什麼人們會反對它。你有一些例子嗎?
桌上的選項。
- 在記憶體中啟用鎖定頁面
由於所涉及的機制,這將(主要通過間接方式)阻止紐約州的發生。
2.減少頁面文件到2GB
這無濟於事。
3.將最大記憶體增加到 475 GB
這只會使問題更加普遍。
我正在尋找具有記憶體鎖定頁面經驗的人的建議,特別是在具有大記憶體的虛擬機上。
你應該這樣做。
在這種情況下,您會考慮以上哪些選項(如果有)?
只有第一個會做任何事情。還有另一種可能性未列出,升級到 Windows Server 2022,它應該具有 Windows 端增強功能,不會遇到問題。