【发布时间】:2014-04-25 14:39:36
【问题描述】:
我正在运行一个大型调度应用程序,它有时会进行大量循环和计算,并在 mysql 数据库中插入数万条记录。
脚本运行大约 10-15 秒。问题是脚本需要过多的服务器 CPU 和 mysql 能力。
无论如何要减慢脚本对电源的需求,以免激怒我的共享服务器主机? (假设已经优化)
最大的瓶颈是数千条 mysql 插入和一次 mysql 删除数千条记录。
我曾想过在查询之间使用 sleep(),但想知道是否有更好的方法。
【问题讨论】:
-
这是一个……通常的……请求一次。我会说,如果你有因为做你需要做的事情而被终止的危险,请使用另一台主机;可能是非共享的。
-
我认为如果不分析整个代码就无法回答这个问题。谁来做,这是个大问题!!
-
最大的瓶颈是数千条mysql插入和一次mysql删除数千条记录。
-
我也在做一些计算如何优化它们?我正在考虑编写一个优化函数,但这有帮助吗?我希望很清楚,我和你的“伪问题”都无法回答。
标签: php mysql database-performance slowdown