最進觀察工作管理員發現, 系統的效能變得很差, 後來查出來, 是因為sql server裡面的一支程式, 叫做sqlserver.exe佔了RAM大量的空間。 針對此問題, 個人首先先設定mssql最大記憶體限制, 然後再下 T-SQL 指令來釋放記憶體。 不過後來發現, 這個方式的效果不佳, 再追蹤其原因後發現, 「原來MSSQL使用記憶體的方式是一直霸佔記憶體,直到別的程序有需要時才會釋放」, 而這個問題是MSSQL先天上的問題。 也就是說, 想要釋放記憶體, 方法只有一個, 那就是「重新啟動MSSQL和SQL Agent」。 而每當重新啟動後,真的不會佔空間XD
創作者介紹
創作者 一個時代結束就是另一個時代的開始 的頭像
hazuki016

一個時代結束就是另一個時代的開始

hazuki016 發表在 痞客邦 留言(1) 人氣( 2457 )