解決 SQL Server 耗盡記憶體的情況
如果您碰到SQL Server服務造成記憶體不斷擴充套件最終系統當機等情況,請按照以下方法解決。
原理:SQL Server 2000引入的動態記憶體分配機制,一般不能很好的回收記憶體,如果計算機一直不關閉,就會發生記憶體耗盡的可能。您可以選擇每週關機一次來避免,或者是按照下述方法來抑制記憶體的增長。
1、在伺服器上開始—Microsoft SQL Server—企業管理器 中啟動SQL企業管理器
2、啟動以後開啟右邊的控制檯樹:控制檯根目錄\Microsoft SQL server\Sql Server組\(Local) 。
3、在(Local)節點上單擊滑鼠右鍵,選擇"屬性"選單,可以看到一個 SQl Server屬性(配置) 窗體
4、選擇"記憶體"舌標,開啟記憶體配置頁面。將記憶體的最大值限定在一定的範圍內,一般按照以下比例:
a) 如果僅僅用於資料庫伺服器,為總記憶體的80-90%
b) 如果兼任域伺服器,一般為60-70%
c) 如果還兼任WEB伺服器,建議最大為60%
5、設定完畢點選確定,然後重新啟動SQl Server服務使之生效即可。
本文來自:http://www.sql8.net/Article/database/MssSql/200806/19039.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-619754/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- kswapd 耗盡系統記憶體 kscand 耗盡系統cpu的解決記憶體
- 耗盡實體記憶體觀查swap記憶體
- SQL Server為什麼這麼耗記憶體SQLServer記憶體
- PHP大量資料迴圈時記憶體耗盡問題的解決方案PHP記憶體
- 避免PHP-FPM記憶體洩漏導致記憶體耗盡PHP記憶體
- 記憶體耗盡後Redis會發生什麼記憶體Redis
- SQL Server出現虛擬記憶體不足的解決方法SQLServer記憶體
- 關於db2 lsn將要耗盡的情況分析DB2
- Java記憶體溢位情況Java記憶體溢位
- Linux下php-fpm程式過多導致記憶體耗盡問題解決LinuxPHP記憶體
- 共享記憶體段未釋放導致資料庫記憶體被耗盡記憶體資料庫
- 如何解決PHP裡大量資料迴圈時記憶體耗盡的問題PHP記憶體
- 故障分析 | MySQL 耗盡主機記憶體一例分析MySql記憶體
- SQL Server資料庫佔用記憶體過多的解決方法SQLServer資料庫記憶體
- SQL SERVER 記憶體爆滿SQLServer記憶體
- 解決SQL Server資料庫佔用記憶體過多的問題SQLServer資料庫記憶體
- Mongodb記憶體管理和使用情況情況查詢MongoDB記憶體
- 合理配置SQL Server的最大記憶體SQLServer記憶體
- 改善SQL Server記憶體管理(轉)SQLServer記憶體
- 巨耗記憶體的寫法:記憶體
- js引起記憶體洩露的幾種情況分析JS記憶體洩露
- 如何修復“您的系統已耗盡應用程式記憶體”錯誤記憶體
- 處理大型資料集而不會耗盡記憶體的方式推薦記憶體
- Sql Server實體記憶體及虛擬記憶體設定的總結SQLServer記憶體
- 【故障公告】redis記憶體耗盡造成部落格後臺無法儲存Redis記憶體
- 為SQL Server啟用AWE記憶體SQLServer記憶體
- 解決SQL*Plus中無法正常退格情況SQL
- 異常、堆記憶體溢位、OOM的幾種情況記憶體溢位OOM
- 淺談SQL Server 對於記憶體的管理SQLServer記憶體
- 在這種情況下如何節約記憶體使用?記憶體
- 資料庫疑難講解:改善SQL Server記憶體管理資料庫SQLServer記憶體
- [摘譯]js記憶體洩漏常見的四種情況JS記憶體
- SQL Server 記憶體洩露(memory leak)——遊標導致的記憶體問題SQLServer記憶體洩露
- 關於SQL Server的記憶體佔用問題SQLServer記憶體
- 如何配置 SQL Server 使用 2 GB 以上的實體記憶體SQLServer記憶體
- Python中處理大型資料集而不會耗盡記憶體的方式推薦Python記憶體
- [20170406]查詢佔用記憶體情況.txt記憶體
- SQL Server 記憶體洩露”(memory leak)的案例—遊標導致的記憶體問題SQLServer記憶體洩露