Sql-Server
“刪除不可恢復的檢查點表行”是什麼意思?
當我查看我們的生產 SQL Server 2016 的伺服器日誌時,我看到多個條目說:
$$ INFO $$數據庫編號:$$ 5 $$. 刪除不可恢復的檢查點表行 (id: 294)。
對於每個條目,末尾的 id 遞增 1。
我用Google搜尋了這個錯誤,但實際上沒有任何內容。這個條目是什麼意思?聽起來相當不祥。
這是我基於日誌條目的假設 -
如果您使用的是記憶體優化表,則有檢查點文件對 (CFP)。
CPF 在釋放之前會經過多個狀態轉換。需要發生數據庫檢查點和日誌備份以在各個階段轉換文件,並最終清理不再需要的文件。有關這些階段的描述,請參閱 sys.dm_db_xtp_checkpoint_files
日誌條目是指由垃圾收集過程釋放。