今天遇到一个故障,每天早上连接数突然增高,


检查了下innodb状态,发现读写很频繁,




磁盘IO波荡起伏。出现了大量慢日志。

初步判断是磁盘性能遇到了瓶颈,导致MYSQL连接数升高。

innodb引擎来看,超过innodb_max_dirty_pages_pct = 25, 超过25%时,最多会刷新100个脏页到磁盘,早上高峰期时,脏页的比例更大,会不停的刷新100个脏页到磁盘,导致磁盘IO加大。

下一步准备增加24G内存,把热数据放在内存里,减缓磁盘IO比例,再看看效果。

======================================================================

加了24G内存后,问题解决了。

数据总大小 小于 内存buffer_pool,性能是最好的。

磁盘性能低,是导致MYSQL连接数升高的原因。

结贴。