最進觀察工作管理員發現,
系統的效能變得很差,
後來查出來,
是因為sql server裡面的一支程式,
叫做sqlserver.exe佔了RAM大量的空間。
針對此問題,
個人首先先設定mssql最大記憶體限制,
然後再下 T-SQL 指令來釋放記憶體。
不過後來發現,
這個方式的效果不佳,
再追蹤其原因後發現,
「原來MSSQL使用記憶體的方式是一直霸佔記憶體,直到別的程序有需要時才會釋放」,
而這個問題是MSSQL先天上的問題。
也就是說,
想要釋放記憶體,
方法只有一個,
那就是「重新啟動MSSQL和SQL Agent」。
而每當重新啟動後,真的不會佔空間XD
目前分類:系統工程 (4)
- Jul 16 Sat 2011 10:18
MSSQL很會吃記憶體
- Jul 16 Sat 2011 10:07
MSSQL的交易記錄檔
說到交易記錄檔這個玩意兒,
對於User來說可能不是重點「因為User只管能不能正常使用」,
但對於系統管理者來說就很重要了。
因為交易記錄如果滿了,
就會導致User登入失敗,
進而造成User無法使用。
針對此問題,
個人查詢了微軟關方的技術文件和其他高手的經驗之後,
發現有兩種方法:
第一種方法是下Backup指令去清除交易記錄檔,但是此方法在SQL 2008是不支援的。
第二種方法是手動卸載交易記錄檔(不用下 T-SQL指令)。
- Jan 16 Sun 2011 13:33
IIS 7.0的設定很特殊
自從玩起Windows Server 2008後發現,
IIS 7.0的設定方式比起IIS 6.0要特殊一些,
後來發現,
如果要在IIS 7.0上執行其他的程式,
要先設定相關的常式,
然後也因為Windows Server 2008對於安全性的要求很高,
所以安全性要適時調整XD
- Jan 16 Sun 2011 13:23
解決VMWare意外被鎖的方法
如果一不小心,
把電腦重開機,
造成VMWare被鎖死無法打開,
(錯誤訊息:Failed to lock the file )
這時候的解決方法,
只要把副檔名為.lck的檔案刪除後,
再重行執行VM即可!