因此,我在数据库中的所有表上启动了带有修复选项的 myisamchk 实用程序。
较小的表(最大 1GB)很快就得到修复,几乎是几秒钟。但是,我最大的表 (9GB) 需要很长时间才能修复 (20mb/min)。我的服务器因此而宕机。
我检查了“iotop -ao”,这就是我得到的:
这里发生了什么?在此屏幕截图中,300 KB/S 的读取速度非常高,我的目标是捕捉超快的写入速度。有时读取速度会达到 5-10 MB/s,但其余时间在 0-50KB/s 范围内。
该表只有几列,2 个索引 (1) Long,(2) Varchar(72)。Mysql 5.5.56,CentOS 6。正在分类修复。