Sql Server SHRINKDATABASE 命令

发布于 2024-07-07 02:54:20 字数 225 浏览 5 评论 0原文

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

但如果我运行这个命令,它需要非常非常长的时间。

DBCC SHRINKDATABASE('my_database')

我缺少什么?

这是在 SQL Server 2000 中。

When I shrink a sql server database using the GUI (All Tasks->Shrink Database->Accept all defaults, click OK), it finishes quickly.

But if I run this command, it takes a very very long time.

DBCC SHRINKDATABASE('my_database')

What am I missing?

This is in SQL Server 2000.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初见 2024-07-14 02:54:20

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

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

If I recall correctly the interface will leave about 20% grown space, running DBCC SHRINKDATABASE without any parameters shrinks it to as small as possible.

I don't have Enterprise Manager handy to check the defaults. But you should notice a smaller database file with the manual run than the GUI run, thus the time difference

在风中等你 2024-07-14 02:54:20

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

Details about the DBCC SHRINKDATABASE can be found here: http://msdn.microsoft.com/en-us/library/ms190488.aspx. Notice this is for SQL Server 2005 ->

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文