我们的 MySQL 读取量很大,但 iostat 报告几乎没有发生读取。怎么会?

我们的 MySQL 读取量很大,但 iostat 报告几乎没有发生读取。怎么会?

根据 MySQL 的STATUS命令,我们的数据库每秒大约有 500 次读取和大约 20 次写入。

iostat据报告,相应设备上正在发生约 70 次写入 ( w/s) 和约 0.5 次读取 ( )。r/s

为什么没有iostat显示应由 s 引起的所有活动SELECT?这是否意味着它们正在访问某些缓存,这就是我们看不到它们的原因?如果是这样的话,我该如何判断呢?

(数据库所在的文件系统是带有 SSD 磁盘的 BBU Raid 10。)

相关内容