繁体   English   中英

较大的数据库几乎具有所有磁盘空间,但其中有54%的可用空间。 我需要缩小吗?

[英]A bigger database has almost all disk space but 54% of free space on it. Do I have to shrink it?

我已经收到了有关SQL的数据库管理过程,该数据库具有超过440 GB的空间,而磁盘仅用于500 GB,因此磁盘上几乎没有可用空间来运行任务并具有足够的临时文件空间。 数据库内部有54%的可用空间。 我知道收缩数据库或文件不是一个好主意,但是还有什么其他解决方案呢? (不涉及新硬件)我现在必须“收缩” sql数据库或文件吗?

如果您已经清理了特定的驱动器,我将不害怕这样做。 收缩数据库不应该是您的第一选择,但是如果没有其他选择清除磁盘,则可以做到这一点。
我认为警告主要是为了确保没有人通过维护或类似方法来缩小数据库。

是的,数据库收缩是一件坏事,但是考虑到您所处的情况,我认为可以收缩数据库,但也要注意引起数据库膨胀的原因是什么? 也许是创建一些表并在以后删除它们的过程。

同样,一旦收缩了数据库,就必须对数据库进行索引重建,因为缩小数据库会严重破坏索引。

在您在线阅读的大多数文章中,他们都说收缩数据库是一种不好的做法,是的,如果将收缩数据库作为计划任务来释放磁盘空间,这是错误的。

但是,根据您所处的情况,缩小数据库是非常合理的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM