有效地将数据库活动绘制为时间序列

时间:2012-11-06 01:32:41

标签: ruby-on-rails ruby-on-rails-3 performance time-series

我正在开发一个系统,在过去的一年中创建了200,000多条记录,我需要在具有各种添加过滤器的时间序列上绘制它们的创建。目前,这需要执行大量count个查询(每个月绘制30个查询)。如何存储这些日期以获得最大速度?

一个想法:将最常见的可视化数据存储在过去一个月中每天包含count s的多个序列化字段中。使用cron每天更新,并根据需要提供服务。 (这些应该存储在哪里 - 一些新的数据库表或Heroku cron可以访问的单独文件?)

0 个答案:

没有答案