1

当我使用 GUI 收缩 sql server 数据库时(所有任务->收缩数据库->接受所有默认值,单击确定),它很快完成。

但是如果我运行这个命令,它会花费很长时间。

DBCC SHRINKDATABASE('my_database')

我错过了什么?

这是在 SQL Server 2000 中。

4

2 回答 2

1

如果我没记错的话,界面会留下大约 20% 的增长空间,在没有任何参数的情况下运行 DBCC SHRINKDATABASE 会将其缩小到尽可能小。

我没有方便的企业管理器来检查默认值。但是您应该注意到手动运行的数据库文件比 GUI 运行的数据库文件小,因此时间差

于 2008-10-14T19:08:22.080 回答
-2

可以在此处找到有关 DBCC SHRINKDATABASE 的详细信息:http: //msdn.microsoft.com/en-us/library/ms190488.aspx。请注意,这是针对 SQL Server 2005 ->

于 2012-10-18T09:31:42.353 回答