我有一个生产数据库,其中使用统计信息驻留。这个数据库负责许多其他事情(不仅仅是统计数据)。我使用php定期在分辨率决定的桶中汇总不同的分辨率(日,周,月,年)。PHP/MySQL数据库连接优先级?
我已经写了“完成”的数据PHP应用程序时,它的运行,这样它会计算所有决议,因为这是最后一次运行期间卷起的统计数据。如果我们想要关闭它来调试数据库性能问题,这是非常有用的,因为我可以重新打开它并使其完成与脚本运行频率无关的数据集(cron作业可以从每日移动到每周等)。
我遇到的问题是计算相当密集并且驱动生产数据库服务器的QPS上升。有没有办法在特定的数据库连接上设置“优先级”,以便它只使用“off-cycles”来执行这些计算?
也许一个恰当的反应会复制我的工作到不同的统计数据库中的表,但不幸的是我没有资源来尝试这样的事情(还)。
在此先感谢您的帮助, 乔希
我有这个完全相同的问题! – camdixon 2016-12-02 18:56:45