原因优化 原因 buffer pool内的缓存页都写满了,此时一个SQL查询了很多数据,需要把缓存页刷到磁盘,但刷磁盘比较慢,查询操作要等待执行更新语句的时候,redo log对应的磁盘文件写满了,此时需要把一个redo log文件中更新操作对应的缓存页刷到磁盘,才能执行后续操作 优化采用大内存机器 使用SSD固态硬盘,提高随机写能力将参数innodb_flush_capacity调整到SSD固态硬盘 的IOPS将参数innodb_flush_neighbors设置为0,每次刷缓存页时候,不会去刷相邻的缓存页