在管理一個測試服務器的時候,內存使用率居高不下,在資源管理器中查看到 sql server 2008 占用了80%的系統資源,於是找到了一下資料,並解決了Sql Server 2008 占用內存過大的問題。
轉自百度經驗http://jingyan.baidu.com/article/fedf07377c353f35ac8977f8.html
1、做個軟件自動給sql server 2005數據庫強制釋放內存;
注:這個是可以的,但是這樣做很不合理;一方面服務器上的web系統正在運行,如果此時我們把系統的內存釋放掉了這樣肯定會引起網頁OA系統的異常。
2、給sql server 2005 做個任務來釋放內存;這個好像是可以的!但是這個也是很麻煩的事情。
很明顯上面的方法都不是最理想的。
下面就是正確處理由於sql server 2005引起的數據庫內存居高不下的辦法:
-
首先我們需要登錄 sql server 2005的資源管理器
-
鼠標右擊我們sql server 2005的服務器,然后選擇“屬性”選項
-
找到指定數據庫服務器的屬性中的“內存”屬性,並點擊
-
接下來就是配置數據庫內存了,可以參考我本地的配置如下圖:
-
最后點擊“確定”按鈕就可以了!