Dbcc
DBCC ShrinkDatabase 會重新組織文件嗎?
DBCC ShrinkDatabase 會重新組織文件嗎?
基本上它是否模仿與我在 GUI 中檢查 Reorganize 相同的過程?
不,實際上,數據碎片化是出了名的糟糕。收縮完成後,您應該進行重組。
來自MSDN:
收縮操作不會保留數據庫中索引的碎片狀態,並且通常會在一定程度上增加碎片。這是不重複收縮數據庫的另一個原因。
- Shrink 是文件收縮,做DBCC SHRINKDATABASE 或 DBCC SHRINKFILE
- Reorganize 是索引維護,由ALTER INDEX呼叫
沒有重疊,除非在極少數情況下您有堆(沒有聚集索引的表)