管理不善的数据库表已经变得非常庞大。48+演出孤儿唱片。我正在尝试清理它并将我危险的满硬盘驱动器恢复到正常状态。我将从该表中删除大约 4 亿条记录。这是在我输入时运行。我注意到我的硬盘空间没有任何下降,但我看到系统表查询的内存下降,我正在运行以获取表大小。数据库正在使用“简单恢复模型”。
有很多与此类似的问题,回答说您需要缩小数据库。但是他们继续解释由于数据碎片等原因,这样做有多糟糕/可怕。
甚至阅读shrink 的标签描述也让我不想这样做。还有其他方法吗?
sql-server shrink disk-space
disk-space ×1
shrink ×1
sql-server ×1