我正在运行一个大型的调度应用程序,它有时会产生很多循环和计算,并在mysql数据库中插入数万条记录。
脚本运行大约10-15秒。问题是脚本需要太多服务器的CPU和mysql电源。
无论如何要减慢脚本对电源的需求,以免引起共享服务器主机的愤怒? (假设它已经优化了)
最大的瓶颈是成千上万的mysql插入和一个mysql删除成千上万的记录。
我想在查询之间使用sleep(),但想知道是否有更好的方法。
答案 0 :(得分:0)
因为我认为你在嵌套循环中做了很多事情,因此循环的复杂性在(n)中有多个,这就是为什么它需要花费很多时间在你的脚本中。除此之外,您应该创建插入过程以降低查询的复杂性。 实际上,您需要实施分析以优化代码。