0

我们有一个包含 2 个表的数据库,一个有数亿行(行大小<1KB),另外一个有 1400 万行。两者都启用了压缩。数据库大小约为 66GB。一切正常。

索引有 75% 是碎片化的。Coworker 在两张桌子上都开始了 REBUILD。它已经运行了4.5个小时。MDF 接近 150GB,LDF 大约 13GB,并且还在不断增长。我们的空间快用完了。

我们应该做什么?等它结束?取消查询?重新启动 SQL?重启服务器?

4

1 回答 1

1

在消耗了大约 170GB 的 MDF 文件之后,该过程完成了 7 个小时。

所以答案是:

  1. 有足够的磁盘空间,接近未压缩的数据,或者至少压缩了大约 3 倍;
  2. 准备好根据需要增加磁盘空间,让 IT 为之服务(在 VM 服务器上或使用热插拔物理盒);
  3. 每次只做一张桌子;
  4. 准备好等待很长时间。

希望这可以帮助某人。

于 2014-09-05T02:16:49.523 回答