我尝试在添加到包含850万行的MyISAM表中的新字段上添加索引。查询从'REPAIR BY SORTING‘变成了'REPAIR BY KEYCACHE',这似乎是由于排序过程中磁盘空间不足所致。我知道keycache修复并不好,需要很长时间--到目前为止,它已经运行了1.5个小时。
如果我取消此查询,会发生什么情况?可能会损坏表(和数据库)吗?我可以不终止此查询并执行myisamchk修复吗?
我有这个表和数据库的备份,如果我恢复并尝试重新添加索引,假设它是由磁盘空间引起的,是否会节省时间?
我真的很感谢任何人的帮助。
发布于 2021-10-26 07:57:36
我在InnoDB引擎上也犯了同样的错误。增加了我的/mysql装载点并等待了10分钟-恢复自动开始
Mariadb 10.1
https://stackoverflow.com/questions/14846399
复制相似问题