我有一个PHP脚本,它通过Internet传输一些数据并将其存储在MySQL表中,然后是另一个处理脚本,每分钟作为一个cron作业运行,读取原始数据,处理它并将结果插入其他表格(取决于提取的数据类型)。
处理脚本有大约10个查询(INSERT
和UPDATE
s)。它通常以毫秒为单位处理大约2000个原始数据条目。但有时它有一些不寻常的突然减速(大约每周一次),它只能在一分钟内处理大约200个原始条目。
这持续了几个小时;然后它恢复正常。
我在共享服务器上运行自己的MySQL实例,根据我的网站主机,在这些减速期间服务器负载非常低。
我尝试在那些减速期间重启MySQL服务器,但这没有帮助。
感谢任何帮助。并提前感谢。
答案 0 :(得分:0)
有很少的信息可以给你一个很好的答案。
您可以做的第一件事是使用EXPLAIN
声明来快速了解概述