收缩数据库或文件

有谁知道收缩数据库或文件之间的差异? 什么是利弊? 在什么情况下你想做任何一个?

谢谢

基本上,DBCC SHRINKFILE缩小一个文件,但DBCC SHRINKDATABASE缩小所有文件。 这在联机丛书中有详细logging:请参阅DBCC SHRINKDATABASE的条目。 “DBCC SHRINKDATABASE如何工作”和“最佳实践”部分应回答您的问题。

至于一些利弊,请阅读Paul Randal 撰写的这篇文章 ,以及他对SHRINKDATABASE的build议。 只是把它扔给你。