【发布时间】:2012-01-06 13:12:33
【问题描述】:
我不久前发布了这个问题here。我尝试了这些建议并得出结论,我一定是在做一些根本错误的事情。 我基本上想做的是:
我有一个包含 83Mio 的表。时间/价格对。由于索引 im 使用毫秒精确的 unix 时间戳,价格范围在 1.18775 和 1.60400 之间(精度为 5 的十进制)。 我有一个客户需要在给定的时间间隔内获取价格密度,这意味着我想采用指定的时间间隔并计算所有不同价格在此间隔内出现的次数。 你们会怎么做呢?您将如何设计/索引该表?现在我正在构建一个临时子表,其中仅包含给定间隔的数据,然后对价格进行计数。有一个更好的方法吗?我的一般数据库设置已经调出并且性能非常好。感谢您的任何提示!我会尽快提供所需的任何其他信息!
【问题讨论】:
标签: mysql query-optimization innodb