[英]Sql server consuming more memory than max memory limit
Sqlserver.exe 顯示 memory 大於 max memory 限制鎖頁也啟用了它的混亂
如此處所述
SQL 服務器最大 memory 設置僅定義緩沖池使用的限制。 在該限制之外,將需要進行可變但重要的分配。
Jonathan Kehayias 、 Christian Bolton和John Samson在該主題上有 300/400 級的帖子。 Brent Ozar有一篇更易於閱讀的文章,可能是一個更好的起點。
最小和最大服務器 Memory
Microsoft SQL Server Management Studio → Right Click the Server → Properties →Memory → Server Memory Options → Minimum server memory (In MB): = 0 and Maximum server memory (In MB): = 2147483647
根據安裝在 DB 服務器中的 RAM 配置此 memory 分配。
例如:
如果 DB 服務器安裝了6 GB 的 RAM ,則為安裝在服務器中的操作系統保持20%的寬度空間。 對於 6 GB RAM,SQL 服務器的最大服務器 memory(以 MB 為單位)將為 = 4915 。
右鍵單擊服務器→屬性→安全→登錄審核→僅啟用失敗的登錄。 此選項將避免日志寫入,並且將節省 memory 日志空間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.