透過指令取得評估版 Windows 作業系統的剩餘時間

資料庫復原模式與事件記錄檔 | 2020 鐵人賽

在 SQL Server 中
復原模式有三種:完整大量紀錄簡單模式

淺談復原模式

完整 (Full)

完整復原模式可使用完整、差異與事件紀錄備份
在此模式下的資料庫異動紀錄是逐筆進行

可透過事件紀錄還原將資料庫復原到指定的時間點

大量紀錄 (Bulk-logged)

此模式下資料庫的異動不會逐筆記錄到交易紀錄 (*.ldf) 檔中
會改以批次進行紀錄

相較於完整復原模式
產生的交易紀錄資料相較之下會比較小
速度也相較之下比較快

在離峰時機進行批次異動時

如:索引重組、資料封存

就可將資料庫的復原模式切換至「大量紀錄」
執行完成後再切換至「完整」復原模式

在尖峰時間持續提供線上交易存取

簡單 (Simple)

此復原模式僅支援完整備份
資料庫設定此復原模式時就不會有交易紀錄 (*.ldf) 產生

像是儲存紀錄使用的資料庫就可考慮設定成簡單復原模式

僅會有 INSERT 資料的情況產生

截斷事件紀錄檔案

一個設定為完整復原的資料庫
若沒有定期進行「完整備份」或「大量紀錄」
事件記錄檔案就會不停增加

最後會演變成
交易記錄檔的大小會比資料庫檔案還要大

SQL Server Express 僅支援「簡單 Simple」模式

留言