我可以杀死“通过keycache修复”吗?

时间:2013-02-13 04:28:44

标签: mysql

我正在尝试在我添加到包含850万行的MyISAM表的新字段上添加索引。查询从'REPAIR BY SORTING'变为'REPAIR BY KEYCACHE',这似乎是由于在排序过程中磁盘空间不足。我理解keycache修复不好并且需要很长时间 - 到目前为止它运行了1.5个小时。

如果我杀了这个查询会怎么样?是否可能损坏表(和数据库)?我可以不杀死这个查询并进行myisamchk修复吗?

我有这个表和数据库的备份,如果我还原并尝试再次添加索引,假设它是由磁盘空间引起的,它会节省时间吗?

我真的很感激任何帮助。

0 个答案:

没有答案