Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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_Centos_Munin - Fatal编程技术网

如何每小时检测MySQL上运行的内容?

如何每小时检测MySQL上运行的内容?,mysql,centos,munin,Mysql,Centos,Munin,穆宁在MySQL查询上每小时都会显示出巨大的峰值,但我无法发现是什么导致了这一现象。我运行的是5.6.30版 尝试启用运行缓慢的查询,但在那里找不到 还记录了所有查询,并尝试查看在该特定时间运行的内容。我找不到它 检查了cronjobs,但没有任何相关信息 禁用LFD和CSF上的几乎所有功能 事件计划程序状态设置为“关闭” 有没有其他方法可以找到每小时运行的内容 显示sql查询的Munin图: 您可以使用shell脚本,将指令“processlist”放入并将输出发送到日志文件。 将再次运行

穆宁在MySQL查询上每小时都会显示出巨大的峰值,但我无法发现是什么导致了这一现象。我运行的是5.6.30版

  • 尝试启用运行缓慢的查询,但在那里找不到
  • 还记录了所有查询,并尝试查看在该特定时间运行的内容。我找不到它
  • 检查了cronjobs,但没有任何相关信息
  • 禁用LFD和CSF上的几乎所有功能
  • 事件计划程序状态设置为“关闭”
有没有其他方法可以找到每小时运行的内容

显示sql查询的Munin图:


您可以使用shell脚本,将指令“processlist”放入并将输出发送到日志文件。 将再次运行指令所需的延迟以秒为单位

while [true];
    mysql -h localhost -u root -ppasswd < process
    delay xtime
done
while[true];
mysql-h localhost-u root-ppasswd
以及您在“显示完整进程列表”指令中放置的文件进程列表

我希望这对你有帮助
关于

一些爬虫正在从我的网站挖掘数据。我无法检测到,因为请求来自一百万个不同的IP


将验证码添加到网站,因为人为控制和峰值消失。

MySQL有一个-你检查过吗?您正在运行哪个版本的MySQL?(请将此添加到有关MySQL的所有问题中,谢谢)。MySQL版本为5.6.30,事件调度器状态设置为OFF.halfer?你能告诉我这是正常的图形吗?任何MySQL数据库都一样吗?我可以通过WHM&cPanel看到进程列表。没有显示会导致每小时重复高cpu负载的内容。应该是背景任务什么的。只要看一下munin图,就会发现这是一个重复的过程。在我们的PHP代码中没有安排这样的事情。