Sql-Server

如何優化和估計數據庫恢復時間?

  • January 24, 2021

希望在故障轉移到高可用性集群中的被動節點後優化數據庫的恢復時間。

假設完全恢復模型…

為給定 SQL Server 數據庫優化數據庫恢復時間需要採取哪些步驟?

有沒有一種好方法可以估算給定 SQL Server 數據庫需要多長時間的恢復時間?

為給定 SQL Server 數據庫優化數據庫恢復時間需要採取哪些步驟?

最好的方法是升級到 SQL Server 2019 並使用加速數據庫恢復,它提供:

  • 快速一致的數據庫恢復
  • 瞬時事務回滾
  • 激進的日誌截斷

在舊版本上,您可以配置恢復間隔以強制對臟頁進行更積極的檢查點,但在故障轉移期間仍需要回滾進行中的事務。因此,您還希望在需要快速故障轉移的視窗期間避免長時間執行的事務。

大型事務期間的恢復時間可以通過暫時將數據庫切換到批量日誌恢復模型來優化,但您需要確保操作符合最小日誌記錄

引用自:https://dba.stackexchange.com/questions/283875