Sql-Server-2012

有沒有辦法在 Always on 下最低限度地記錄插入?

  • November 12, 2014

我有一個處於FULL恢復模式的主數據庫,它是Always On組的一部分。有沒有辦法在FULL恢復模式下最小化記錄插入操作?

我有一個每天執行的流程,並在表中插入幾百萬條記錄。在操作繼續的同時,事務日誌文件的大小急劇增加(從 1 GB 到 40 GB)。

正如我所讀到的,我可以使用一些INSERT沒有完全記錄操作的變體,但我擔心切換恢復模式的影響?

不可以。根據此處的檢查列表,完整恢復模式是 AlwaysOn 可用性組的先​​決條件,並且最少記錄的操作僅在簡單或批量記錄恢復下可用。

引用數據載入性能指南

僅當您的數據庫處於批量記錄或簡單恢復模式時,最少記錄的操作才可用。

重新跟踪標誌 610,添加的是對具有聚集索引(和/或非聚集索引)的表執行最低限度記錄插入的能力,其中數據已經在其中。這在以前是不可用的。

關於最少記錄事務要記住的一點是,一旦事務日誌備份包含其中之一,您就無法使用該備份進行時間點恢復。所以希望現在你明白為什麼這些在完全恢復模式中不可用

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