Windows-Server-2003

SQL 2005 伺服器缺少記憶體

  • July 20, 2012

我們有一個在虛擬機上的 Windows 2003 SP2 x64 上執行的 sql 2005 x64 數據庫(我知道這並不理想,但這是業務需求)。伺服器分配了 26GB 的 RAM,我們將 SQL Server 的最大 RAM 設置為 16GB,分析伺服器設置為 7GB。Windows 通常會報告我們有大約 2GB 的可用物理記憶體放在盒子上。

出於某種原因,今天我們只有大約 100MB 的可用物理記憶體。沒有異常程序在執行,SQL Server 和分析伺服器剛好低於各自的上限。大約 4 小時前,我們嘗試停止和啟動 sql 伺服器,這釋放了所有記憶體,但此後又下降到 100mb。這顯示在 Perfmon 和任務管理器中

沒有明顯的新程序在執行,也沒有什麼比平時消耗更多的記憶體。

它似乎不會影響數據庫性能,但是我擔心這種突然無法解釋的變化。自從我們在周一晚上重新啟動以來,沒有進行任何更新。從那時到今天,它一直執行良好。

任何人都可以建議我應該檢查以找出物理記憶體發生了什麼嗎?

伺服器是否處於任何負載下?SQL Server 使用的記憶體越多越好,您不希望 SQL Server 上的 2GB 可用記憶體無所事事,因為它可以更好地用於記憶體索引、查詢計劃等。

JB

引用自:https://serverfault.com/questions/409493