Backup

僅複製的事務日誌截斷

  • March 31, 2018

我有一個數據庫備份作業設置為使用完全備份和僅複製選項,每天一次。僅副本是打開的,因為從我所讀的內容來看,這是備份連接到可用性組的數據庫的唯一方法。我在同一個 AG 上使用相同的選項每 20 分鐘進行一次日誌備份。在這些備份執行後截斷事務日誌的最佳做法是什麼。完整備份不會被截斷,因為它只使用與日誌備份相同的副本。他們越來越失控。我知道我可以使用 DBCC SHRINKFILE,但我讀的越多,它看起來就越危險。還有其他方法或最佳實踐嗎?

任何建議表示讚賞。

我將是第一個承認文件對此不是很清楚的人。他們聲明您應該將備份解除安裝到輔助伺服器,但是雖然大多數聲明都是在一般意義上做出的,但我認為它們真正的意思是,特別是日誌備份(和copy_only備份,如果您有需要的話)。

您應該偶爾在主要恕我直言上執行完整備份。該copy_only限制是關於完整備份,而不是日誌備份,並且僅適用於輔助 AFAIK。

您將無法對目前事務日誌使用壓縮文件,因為它們充滿了技術上尚未備份的活動。一旦您copy_only在主數據庫上進行了完整(非)備份,然後讓一個日誌備份執行,您應該能夠手動收縮日誌文件。目前,您的日誌備份正在工作,因為數據庫設置為完整,但它們仍在繼續增長,因為(可能)您從未在主數據庫上執行正確的完整備份。

這應該是一次性操作,您不應該將它們縮小得太小;您需要將主節點設置為定期備份,並且需要適應在完整備份或日誌備份之間發生的最大活動集。我不會繼續討論如何縮小文件以便它們可以再次增長是徒勞的並且保證性能不佳,但我可以。:-)

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