日志不停增長的原因
1.數據庫是完整模式,但是並沒有定期的進行日志備份。日志備份可以截斷事務,可以使得空間重用。
解決這個問題,只需做好日志定時備份的計划作業就行
2.有事務長時間沒有提交
由於開發人員的粗心大意,沒有把已經運行完成的事務提交,日志一直在記錄,導致很大
解決這個問題,查找出已經運行完成但沒有提交的事務,kill掉此事務即可
3.有很大的事務正在運行
這個事務很大,一直不停的在記錄大量的日志,導致日志增大
解決這個問題,看看在語句和業務邏輯上看看能否優化的余地,運行很大的事務能否分事務運行
造成2,3兩種情況的根本原因是因為:日志備份只備份已提交的事務
還需要注意的是:只有日志備份才能截斷日志,使得日志空間可以重用!!!
轉載請注明出處