1

我已经在 2 亿行表上建立索引将近 14 个小时。由于机器上的资源过度消耗(由于单独的事件),机器兑现。显然,我想避免另外 14 小时来重新构建索引。有没有办法可以从机器崩溃的点(或稍微向后)恢复索引的构建?我可以看到创建的临时文件。

谢谢

4

2 回答 2

1

我猜您的首要任务不是完成工作,而是最终拥有一个工作数据库,其中包含未损坏的数据。所以你真的需要先尝试修复桌子。如果最后你得到了索引 - 那么结果。如果没有,那么您将需要重新开始构建索引 - 而且您并没有真正失去任何东西。

14 小时是相当长的时间——你能分割表和索引 ontp 单独的磁盘吗?这种中断是否足够昂贵,足以证明花费几天重新配置硬件以更快地完成它是合理的?

C。

于 2010-04-29T23:01:16.033 回答
0

我认为没有办法恢复索引创建,坦率地说,如果您的机器崩溃了,就无法知道该临时文件是否包含有效数据或在崩溃中已损坏。

于 2010-04-29T22:34:06.427 回答