0
我們已經注意到,在啓動時,正在針對正在重新啓動的實例上的所有數據庫運行CHECKDB。起初我認爲這是標準程序並做了一些研究。我發現了一些帖子,指出當服務器關閉而不允許dabases正確關閉時會發生這種情況。SQL Server DBCC CHECKDB在啓動時運行
雖然這很有道理,但爲什麼這些CHECKDB只需要幾分鐘時間呢?即使是PHYICALONLY也需要一個小時或更長的時間來完成。
我們已經注意到,在啓動時,正在針對正在重新啓動的實例上的所有數據庫運行CHECKDB。起初我認爲這是標準程序並做了一些研究。我發現了一些帖子,指出當服務器關閉而不允許dabases正確關閉時會發生這種情況。SQL Server DBCC CHECKDB在啓動時運行
雖然這很有道理,但爲什麼這些CHECKDB只需要幾分鐘時間呢?即使是PHYICALONLY也需要一個小時或更長的時間來完成。
SQL Server在啓動時並未真正運行CHECKDB。邁克爾坎貝爾做了很好的解釋你所看到的:Why is SQL Server running DBCC CHECKDB against my databases at Server Startup?
謝謝喬!這解釋了很多。 – PseudoToad