使用InnoDB表在MySQL中导致大量待定读取/写入的原因是什么?我该如何预防?

时间:2009-03-19 16:32:32

标签: mysql performance innodb

我有一个MySQL数据库,其数量为4亿innodb_data_pending_reads和innodb_pending_writes。我的其他数据库一直处于或接近零,所以我注意到这个大的异常值。

导致这种情况的原因是什么?

它会造成哪些不利影响?

如何解决问题?

1 个答案:

答案 0 :(得分:1)

在与MySQL企业支持讨论这个问题后,看起来这是版本5.0.18中的统计报告的已知问题,该特定服务器正在运行。服务器似乎没有受到影响,所以这只是一个错误的紧急情况。

修复方法是: 1)升级服务器版本 2)使用此命令获得更可靠的InnoDB stastics:Iostat -x -a