簡體   English   中英

Sql 服務器消耗的 memory 超過最大 memory 限制

[英]Sql server consuming more memory than max memory limit

Sqlserver.exe 顯示 memory 大於 max memory 限制鎖頁也啟用了它的混亂

如此所述

SQL 服務器最大 memory 設置僅定義緩沖池使用的限制。 在該限制之外,將需要進行可變但重要的分配。

Jonathan KehayiasChristian BoltonJohn Samson在該主題上有 300/400 級的帖子。 Brent Ozar有一篇更易於閱讀的文章,可能是一個更好的起點。

還相關: SQL Server 2008 R2 “Ghost Memory”

最小和最大服務器 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM