3

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

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

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

我真的很感激任何帮助。

4

1 回答 1

-1

在 InnoDB 引擎上与我相同的错误。增加了我的 /mysql 挂载点并等待了 10 分钟 - 恢复自动开始

玛丽亚数据库 10.1

于 2021-10-26T07:57:36.050 回答