SQL Server 2008 R2佔用記憶體越來越大兩種解決方法

taogchan發表於2014-04-10
SQL Server 2008 R2執行越久,佔用記憶體會越來越大

第一種:
有了上邊的分析結果,解決方法就簡單了,定期重啟下SQL Server 2008 R2資料庫服務即可,使用任務計劃定期執行下邊批處理:
net stop sqlserveragent
net stop mssqlserver
net start mssqlserver
net start sqlserveragent

第二種:
進入Sql server 企業管理器(管理資料庫和表的,這個都不知道就不用往下看了),在資料庫伺服器名稱上點選【右鍵】,選擇【屬性】,然後,找到【記憶體】選項,在右邊的【使用AWE分配記憶體】(sqlServer64的應該不用勾左邊把對勾打上。在最大伺服器記憶體(MB)上填入適當的大小(具體填多大,肯定不能超過計算機的實體記憶體,當然,也可以在工作管理員中查一下,sqlserver.exe佔有多大時,系統會變慢作為參考),記得是以M(兆)為單位,點確定,重啟一下Sql伺服器!OK!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22392018/viewspace-1139661/,如需轉載,請註明出處,否則將追究法律責任。

相關文章