2016-07-27 92 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查詢快得多。