我已经在2亿行表上建立了近14个小时的索引。由于机器上的资源过度消耗(因为单独的事件),机器兑现了。显然,我想避免再过14个小时来重建指数。有没有办法可以从机器崩溃的点(或稍微后退)恢复索引的构造?我可以看到创建的临时文件。
由于
答案 0 :(得分:1)
我猜你的优先事项不是完成工作 - 而是在最后一个工作数据库中包含你未受损的数据。所以你真的需要先尝试修复表。如果在最后你有索引 - 然后结果。如果没有,那么你需要再次开始构建索引 - 而且你并没有真正丢失任何东西。
14个小时是相当长的时间 - 你能分开表和索引ontp单独的磁盘吗?这种中断是否足以证明花费一些时间来重新配置硬件以更快地完成它?
下进行。
答案 1 :(得分:0)
我认为没有办法恢复索引创建,坦率地说,如果您的计算机崩溃,则无法知道该临时文件是否包含虚假数据或是否已在崩溃中损坏。