尚方寶劍之說
2018-12-03 14:17:44
SQL2005 很占內(nèi)存,使用一會后就占用1G內(nèi)存,其他VS2005等程序一起占了2.06G內(nèi)存去了,我筆記本一共只有2G內(nèi)存。請問大家有沒有這種問題?
2 回答

繁花如伊
TA貢獻2012條經(jīng)驗 獲得超12個贊
和用不用筆記本開發(fā)沒關(guān)系,你就是用工作站開發(fā),你配置不好,內(nèi)存照樣用光。
SQLSERVER 默認配置是只要有內(nèi)存就占下來做緩存,所以內(nèi)存會不斷增加,直到?jīng)]有內(nèi)存時
SQLSERVER才會試圖釋放內(nèi)存。
所以除非你的機器內(nèi)存非常多,而且僅僅是用于數(shù)據(jù)庫,否則最好配置一下下面參數(shù)
sp_configure 'max server memory', 512
RECONFIGURE
這樣SQLSERVER 在占用到 512M內(nèi)存后,將不再占用內(nèi)存,但這個并不絕對,設(shè)置這個后內(nèi)存依然有可能增長,因為這個只限制了對表和索引緩存使用的內(nèi)存,而一些SQLSERVER 核心程序需要的內(nèi)存,還有TempDb等可能并不在這個限制之內(nèi),所以SQLSERVER 的內(nèi)存增長和你如果寫SQL語句也有一些關(guān)系,總之設(shè)一下還是比不設(shè)好。
- 2 回答
- 0 關(guān)注
- 906 瀏覽
添加回答
舉報
0/150
提交
取消