【发布时间】:2011-01-31 21:58:03
【问题描述】:
我有一个使用统计信息所在的生产数据库。该数据库负责许多其他事情(不仅仅是统计计算)。我使用 php 在由分辨率决定的存储桶中定期汇总不同分辨率(日、周、月、年)的有趣统计信息。
我编写的 php 应用程序在运行时“完成”其数据,这样它将计算自上次运行以来分辨率和周期的所有汇总统计信息。如果我们想关闭它以调试数据库性能问题,这很有用,因为我可以重新打开它并让它独立于脚本运行频率完成其数据集(cron 作业可以从每天移动到每周等)。
我遇到的问题是计算相当密集,并且会提高生产数据库服务器的 QPS。有没有办法在特定的数据库连接上设置“优先级”,以便它只使用“关闭周期”来进行这些计算?
也许正确的回应是将我正在处理的表复制到不同的统计数据库中,但不幸的是,我没有足够的资源来尝试这样的事情(目前)。
提前感谢您的帮助, 乔什
【问题讨论】:
-
我也有同样的问题!
标签: php mysql statistics