Sql-Server

影響應用程序性能的事務日誌備份

  • March 7, 2020

我們有一個包含數 TB 數據的數據庫。我們每週進行一次完整備份,每天進行差異備份,每小時進行一次事務日誌備份。有時,此事務日誌備份需要一些時間才能完成(大約 10-15 分鐘)。在此期間,我們發現應用程序性能對使用相同數據庫的影響很大(通常非常慢)。

事務日誌備份會影響應用程序的性能嗎?如果是,那麼如何加快進行事務日誌備份的過程?

事務日誌備份會影響應用程序的性能嗎?

事務日誌備份從事務日誌文件中讀取並寫入備份位置。應用程序在更改數據庫時寫入事務日誌文件。如果日誌文件或日誌備份位置和數據庫文件或 tempdb 文件在同一個磁碟上(甚至可能在同一個 SAN 控制器上),那麼日誌備份也會影響對這些文件的訪問。

在應用程序緩慢期間擷取等待統計資訊的快照應提供有關備份所產生影響的更多詳細資訊。

更頻繁地進行備份將分散影響。但是您可能還需要更多儲存資源(更多或更快的磁碟)來儲存該數據庫。對於大型數據庫,您需要為操作和維護數據庫提供足夠的資源,而維護任務(如日誌備份、索引維護、模式修改)可能需要大量的額外資源。

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