Sql-Server
SQL Server 完整備份與差異的頻率
我有一個位於科羅拉多中心的 SQL Server。目前,我們的數據庫約為 100Gb。日誌文件平均每天大約 500Mb,而差異備份的增長速度略低於此。
我目前的災難恢復計劃是:在別處進行完整備份,每十分鐘進行一次日誌備份,每晚進行一次差異。我將日誌和差異複製到 S3,因此,除了尾部,它們不在機器上,以防它完全上升。
我可以在其他地方恢復完整備份,我偶爾會檢查以確保我可以恢復整個日誌鏈。通常,我只會恢復“完整 -> 最新差異 -> 差異後的日誌”,但我偶爾會執行完整集,以確保可以。
我的問題是,人們實際上多久進行一次完整備份?我認為每天嘗試將 100Gb 插入 S3 是不值得的。我什至不確定我是否每週都這樣做。是否有對此的“最佳實踐”,或者這一切都歸結為我自己購買頻寬/儲存的能力/願望,而不是如果我必須應用幾天(或幾週)的日誌則需要更長的恢復時間。
我想真正的風險是鏈中的一些日誌文件被損壞,然後我完全搞砸了。
我們的日程安排和你的一樣。Tlogs 每 15 分鐘到 1 小時(取決於數據庫),晚上 Diffs,週末充滿。
這完全取決於您所服務的數據庫的 SLA,以及每個人都可以接受多少停機時間。
最佳實踐建議您的備份方法和類型滿足業務 DR/BCP 目標。
您的 DR/BCP 的目標是什麼?