Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL连接在固定时间间隔内突然出现峰值_Mysql_Innodb - Fatal编程技术网

MySQL连接在固定时间间隔内突然出现峰值

MySQL连接在固定时间间隔内突然出现峰值,mysql,innodb,Mysql,Innodb,从最近几天的特定时间间隔(5分钟)开始,我们得到了大约3000个连接的MySQL连接峰值,这是最高的 这种事情每5分钟就持续发生一次,我很惊讶我已经记录了所有关于生产的查询,但我没有发现任何东西。我们只在从(读)服务器上得到这个峰值,写(主)服务器没有问题 我们的网站使用PHP/MySQL/Apache。我们在master/salve中使用两个DB服务器 全部写在主控上,全部读在副控上,大部分是使用innodb引擎的表 Following thing which i have done : 1.

从最近几天的特定时间间隔(5分钟)开始,我们得到了大约3000个连接的MySQL连接峰值,这是最高的

这种事情每5分钟就持续发生一次,我很惊讶我已经记录了所有关于生产的查询,但我没有发现任何东西。我们只在从(读)服务器上得到这个峰值,写(主)服务器没有问题

我们的网站使用PHP/MySQL/Apache。我们在master/salve中使用两个DB服务器

全部写在主控上,全部读在副控上,大部分是使用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';
其实我不知道解决这个问题的途径,我应该在哪个方向进行研发来解决这个问题

我完全不明白这个突然出现的派克是如何来到MySQL服务器的。这是可以预测的


请帮帮我

这些连接一定来自某个地方。你有没有检查过尖峰期间打开的TCP/IP连接?这似乎是一种问题,无论如何,不是这样的。。如果这是一个web应用程序,你必须像我以前经历的那样处理大量的机器人。。