我正在将一个 csv 文件加载到一个使用 MyISAM 作为存储引擎的 mysql 数据库表中。从进程列表中我可以看出这是分两个阶段完成的:1) 读取 csv 文件和 2) 通过排序修复索引。仅供参考,我一直保持索引启用,因为它是默认的。
虽然我将myisam_repair_threads设置为2,但我认为 mysql 没有考虑到这一点,因为show processlist
在进程列表中只显示一个条目。还有,开始修复之前需要一点时间间隔,为什么?
理解有误请指正!为什么 mysql 只用一个线程修复表,尽管我已将其设置为 2?我对修复策略有什么误解吗?TIA!