我正在尝试在我添加到包含850万行的MyISAM表的新字段上添加索引。查询从'REPAIR BY SORTING'变为'REPAIR BY KEYCACHE',这似乎是由于在排序过程中磁盘空间不足。我理解keycache修复不好并且需要很长时间 - 到目前为止它运行了1.5个小时。
如果我杀了这个查询会怎么样?是否可能损坏表(和数据库)?我可以不杀死这个查询并进行myisamchk修复吗?
我有这个表和数据库的备份,如果我还原并尝试再次添加索引,假设它是由磁盘空间引起的,它会节省时间吗?
我真的很感激任何帮助。