2016-07-27 94 views
0

我按日期像下面的总数集团通过Rethinkdb日期是慢

r.db('analytic').table('events').group([r.row('created_at').inTimezone("+08:00").year(), r.row('created_at').inTimezone("+08:00").month(),r.row('created_at').inTimezone("+08:00").day()]).count()

但是试图组,它缓慢,它接管了2秒17656分的记录。

有没有什么方法可以更快地获得数据到群组?

回答

0

如果您想对所有记录进行分组和计数,那么必须读取每条记录,因此速度主要由您的硬件决定,而不是由特定查询决定。如果您只需要一个特定的日期范围,则可以使用索引between查询快得多。