MS-SQL
資料庫會有兩個檔案,分別資料檔(MDF)與記錄檔(LDF),每一筆交易(Transaction)完成後,會先記錄在記憶體(Memory)裡,等到檢查點(Checkpoint)時再寫入交易記錄檔,實際運作的情形並不會隨時的將資料都寫回到資料檔裡,所以妥善的保護交易記錄檔是相當重要的事。但所有的交易紀錄都被寫在LDF裡,會導致LDF膨脹的飛快,並且會比資料檔來得大上許多(好幾GB的LDF大有人在),上圖的例子中,資料其實才13MB,但交易記錄檔卻是24倍的大,該怎麼處理呢?
(繼續閱讀)