自从最近几天的特定时间间隔(5 分钟)以来,我们的 MySQL 连接数达到了 3000 左右的峰值,这是最高的。
这种事情每 5 分钟就会连续发生一次,我很惊讶我已经记录了所有关于生产的查询,但我没有找到任何东西。这个峰值我们只在我们的从(读)服务器上得到,写(主)没有问题。
我们的网站使用 PHP/MySQL/Apache。我们在主/从中使用两个数据库服务器。
全部写在master上,全部读在salve上,主要是使用innodb引擎的表。
Following thing which i have done :
1. Log all read query and connections instance (log file)
2. Check server max_connection
3. check other innodb parameter like
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
SHOW VARIABLES LIKE 'innodb_additional_mem_pool_size';
SHOW VARIABLES LIKE 'innodb_log_buffer_size';
SHOW VARIABLES LIKE 'thread_stack';
其实我不知道解决这个问题的路径,我应该在哪个方向做一些研发来解决这个问题。
我完全不明白这个突然的 pike 是如何来到 MySQL 服务器的。这是可以预见的。
请帮我