【发布时间】:2013-02-04 23:43:11
【问题描述】:
我有一个 PHP 脚本,它通过 Internet 流式传输一些数据并将其存储在 MySQL 表中,然后是另一个处理脚本,它每分钟作为一个 cron 作业运行,它读取原始数据、处理它并将结果插入其他表(取决于提取的数据类型)。
处理脚本有大约 10 个查询(INSERTs 和 UPDATEs)。它通常以毫秒为单位处理大约 2000 个原始数据条目。但有时它会出现一些不寻常的突然减速(大约每周一次),它在一分钟内只能处理大约 200 个原始条目。
这会持续几个小时;然后就恢复正常了。
我在共享服务器上运行我自己的 MySQL 实例,根据我的网络主机,在这些减速期间服务器负载非常低。
我尝试在这些减速期间重新启动 MySQL 服务器,但没有帮助。
感谢任何帮助。并提前致谢。
【问题讨论】:
-
你必须检查你的服务器在做什么。它很可能会运行一些自动维护工作。当然,这取决于您的服务器运行的操作系统。
-
我会检查每周一次的作业同时安排在处理器或磁盘上。