前段時間部署了一台測試機,將網站、數據庫、接口都等很多應用都部署在同一台機器上,而且這台機器其實只是一台普通的電腦,8g內存而已。
后來發現網站會掛掉,然而測試機訪問量並不大,這點訪問量就掛掉。。。。。。
后來發現測試機物理內存被占滿了,仔細一看原來是sql server占滿了。。
sql server 為了提高查詢速度,是會緩存一些查詢,第二次查的時候直接讀緩存,隨着時間累積,即使你訪問量不大,占用內存也是一天天的增長,所以8g內存很快就沒了,解決方法:
為sql server 服務器設置一個最大占用內存,本地服務器-->服務器屬性-->內存
我設置了5g,之后就沒出現過這個問題。。。
記錄一下,方便下次排錯。。。。。。。。。。