Sql-Server

I/O 在數據庫上被凍結,並且 I/O 在數據庫上每天都在日誌中恢復,並具有完整的備份

  • June 23, 2021

我想說的是,我每天都會在日誌文件中收到消息。

首先 I/O is freeze on Database (DatabaseName) 消息出現在日誌中。消息就像

I/O 在數據庫 (DatabaseName) 上被凍結。無需使用者操作。但是,如果 I/O 沒有立即恢復,您可以取消備份。

然後 I/O 在 Database(DatabaseName) 消息上恢復,如下所示

已在數據庫 (DatabaseName) 上恢復 I/O。無需使用者操作。

最後,數據庫的備份已經成功完成,就像這條消息

無需使用者操作

這是我的生產審計數據庫,軟體環境如下:

Windows Server 2012 R2
SQL Server 2012
VMware Tools

我的生產數據庫“恢復模式”是“完全”恢復模式。並從 SQL Server 中的哪個登錄 ID 設置維護計劃備份。對所有數據庫具有“ sysadmin ”權限。

備份已通過“維護計劃”備份設置在特定時間安排,例如每天下午 4 點。Always Backup 在他們的計劃時間間隔內成功完成。

為什麼在計劃備份時間會生成此類日誌消息。這種消息是否會影響我的生產數據庫性能。將是我的生產數據庫中(備份/恢復)數據一致性的任何問題。

任何建議將不勝感激。

我相信它只是一條消息而不是錯誤,除非當此消息記錄在錯誤日誌中時任務受到影響:

我們的一台生產伺服器也遇到了同樣的情況,Windows 管理員團隊通過 VSS(卷影複製服務)啟用了 SQL Server 備份。當此程序執行時,它會暫時凍結 I/O 以獲取卷影副本,並在程序完成後將其釋放。

主要原因是“數據庫上的 I/O 被凍結,以便使用虛擬設備介面 (VDI) 進行任何備份服務並送出 sql 快照備份。” 正如這裡提到的

要更好地了解此過程的工作原理,請閱讀工作原理:SQL Server - VDI (VSS) 備份資源2

因此,我認為您應該開始尋找在伺服器上執行的捲影複製 (VSS) 或數據保護管理器 (DPM) 等程序,並與系統管理員團隊討論啟用的內容並確保不受影響。

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