【发布时间】:2010-12-22 20:29:04
【问题描述】:
我想为网络创建一个“谷歌分析”类型的应用程序——即一个基于网络的工具来为我的数据库做一些报告和图表。问题是数据库很大,所以我不能实时进行查询,因为查询时间太长而且工具没有响应。
如何使用 cron 作业来帮助我?使我的图表具有响应性的最佳方法是什么?我想我需要对我的一些数据库表进行去特征化,但是如何使这些查询更快呢?我可以将哪些中间值存储在另一个数据库表中以使其更快?
谢谢!
【问题讨论】:
-
定义“巨大”。我们在谈论多少条记录?我很惊讶数据库在大量记录上的表现如何,经过适当的优化,以及 SO 的人能在这方面提供多少帮助。
-
每张表数亿条记录~3亿条,需要连接5到6张这样的表。
标签: mysql reporting analytics data-retrieval