检查了下innodb状态,发现读写很频繁,
磁盘IO波荡起伏。出现了大量慢日志。
初步判断是磁盘性能遇到了瓶颈,导致MYSQL连接数升高。
从innodb引擎来看,超过innodb_max_dirty_pages_pct = 25, 超过25%时,最多会刷新100个脏页到磁盘,早上高峰期时,脏页的比例更大,会不停的刷新100个脏页到磁盘,导致磁盘IO加大。
下一步准备增加24G内存,把热数据放在内存里,减缓磁盘IO比例,再看看效果。
======================================================================
加了24G内存后,问题解决了。
数据总大小 小于 内存buffer_pool,性能是最好的。
磁盘性能低,是导致MYSQL连接数升高的原因。
结贴。