我有一个使用统计信息所在的生产数据库。该数据库负责许多其他事情(不仅仅是统计计算)。我使用php定期在分辨率决定的桶中汇总有趣统计数据的不同分辨率(日,周,月,年)。
我编写的php应用程序在运行时“完成”其数据,这样它将计算自上次运行以来的分辨率和周期的所有累计统计数据。如果我们想要将其关闭以调试数据库性能问题,这很有用,因为我可以将其重新打开并使其完全独立于脚本运行频率完成其数据集(cron作业可以从每天移动到每周等)。
我遇到的问题是计算相当密集并且驱动生产数据库服务器的QPS。有没有办法在特定的数据库连接上设置“优先级”,以便它只使用“off-cycles”来进行这些计算?
也许正确的反应是将我正在处理的表复制到不同的统计数据库中,但遗憾的是,我没有足够的资源来尝试这样的事情。(
提前感谢您的帮助, 约什