2013-02-25 84 views
0

我只是想知道dbcc shrinkfile(m,n)connamd的含義。說如果我運行命令SQL DBCC命令

dbcc shrinkfile(1,2000) 

那1,2000表示什麼?

dbcc和普通的sql shrink不同(當你右鍵點擊數據庫和任務>縮小>文件時)如何?

+5

http://msdn.microsoft.com/en-us/library/ms189493.aspx – LittleBobbyTables 2013-02-25 14:13:10

回答

0

是的鏈接如上所述,但只是對Shrinkfile說不,它相當於採取正確索引和安排書籍的圖書館,其中一半出借,並以最快的方式將它們全部移動到最小數量的書架上可能。是的,它佔用較少的空間,但現在試着找到一本特定的書,你只是不知道它被轉移到了哪裏。如果你完全清除數據庫,那麼也許。是的,我也知道碎片整理有助於文件系統,但它們是不同的野獸 - defrag => reindex,Shinkfile => fragment