MySQL查询突然放缓

时间:2013-02-04 23:43:11

标签: php mysql

我有一个PHP脚本,它通过Internet传输一些数据并将其存储在MySQL表中,然后是另一个处理脚本,每分钟作为一个cron作业运行,读取原始数据,处理它并将结果插入其他表格(取决于提取的数据类型)。

处理脚本有大约10个查询(INSERTUPDATE s)。它通常以毫秒为单位处理大约2000个原始数据条目。但有时它有一些不寻常的突然减速(大约每周一次),它只能在一分钟内处理大约200个原始条目。

这持续了几个小时;然后它恢复正常。

我在共享服务器上运行自己的MySQL实例,根据我的网站主机,在这些减速期间服务器负载非常低。

我尝试在那些减速期间重启MySQL服务器,但这没有帮助。

感谢任何帮助。并提前感谢。

1 个答案:

答案 0 :(得分:0)

有很少的信息可以给你一个很好的答案。

  • 服务器操作系统和MySQL版本
  • MySQL配置
  • 在服务器上运行的其他服务
  • 服务器硬件
  • 运行SQL查询

您可以做的第一件事是使用EXPLAIN声明来快速了解概述