MySQL连接在固定时间间隔内突然出现峰值
从最近几天的特定时间间隔(5分钟)开始,我们得到了大约3000个连接的MySQL连接峰值,这是最高的 这种事情每5分钟就持续发生一次,我很惊讶我已经记录了所有关于生产的查询,但我没有发现任何东西。我们只在从(读)服务器上得到这个峰值,写(主)服务器没有问题 我们的网站使用PHP/MySQL/Apache。我们在master/salve中使用两个DB服务器 全部写在主控上,全部读在副控上,大部分是使用innodb引擎的表MySQL连接在固定时间间隔内突然出现峰值,mysql,innodb,Mysql,Innodb,从最近几天的特定时间间隔(5分钟)开始,我们得到了大约3000个连接的MySQL连接峰值,这是最高的 这种事情每5分钟就持续发生一次,我很惊讶我已经记录了所有关于生产的查询,但我没有发现任何东西。我们只在从(读)服务器上得到这个峰值,写(主)服务器没有问题 我们的网站使用PHP/MySQL/Apache。我们在master/salve中使用两个DB服务器 全部写在主控上,全部读在副控上,大部分是使用innodb引擎的表 Following thing which i have done : 1.
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';
其实我不知道解决这个问题的途径,我应该在哪个方向进行研发来解决这个问题
我完全不明白这个突然出现的派克是如何来到MySQL服务器的。这是可以预测的
请帮帮我这些连接一定来自某个地方。你有没有检查过尖峰期间打开的TCP/IP连接?这似乎是一种问题,无论如何,不是这样的。。如果这是一个web应用程序,你必须像我以前经历的那样处理大量的机器人。。