Sql-Server

估計在 SQL Server 上執行數據庫收縮的時間的方法

  • July 8, 2010

有沒有辦法估計 SQL Server 數據庫的收縮需要多長時間?是否有可用的工具可以提供一些猜測?

我們有非常大的數據庫,因此最好知道數據庫將在多長時間內不可用(即使只是以小時為單位的近似估計)。

提前致謝!

很少建議收縮數據庫,因為它會導致索引和磁碟碎片。如果您確實需要縮小文件,則該操作是聯機操作,根本不會使數據庫離線。

我不相信在發生收縮時數據庫將不可用。我相信這適用於執行 DBCC SHRINKDATABASE、DBCC SHRINKFILE 以及從 SSMS 收縮數據庫和/或文件。數據庫在收縮時不會進入單使用者模式。我知道的唯一警告是數據庫在備份時不能縮小。

引用自:https://serverfault.com/questions/158427