2008年5月6日 星期二

叫SQL Server 2005 還給我記憶體

SQL Server 資料庫一旦使用了 memory ,就不會還給作業系統了。有時候,這是不被資料庫管理員所允許。此時,需要重新開機嗎? 請在 SSMS 上,執行 --roll forward checkPoint --清除未被使用的 buffers dbcc dropCleanBuffers 這樣就暫時取得記憶體,可以執行其他的程式了。 不過,過不了多久,又會被 Sql cache 所用掉了吧

沒有留言:

Share with Facebook