即使是不成熟的尝试,也胜于胎死腹中的策略。

Es热点大数据量多维度查询聚合问题

Elasticsearch | 作者 Dapor | 发布于2018年10月25日 | 阅读数:6753

Es版本:6.4.1
集群:3台nodes,非ssd,无角色更改,全用默认。
问题:对3.5亿条数据量,进行terms(12个)聚合后分别求和。耗时 took:1706
          感觉有点慢,请问该如何对数据进行预聚合。 
已邀请:

zyb1994111

赞同来自:

最快的方法就是搞个统计表

Yu Tao

赞同来自:

建立静态表 定期数据写入静态表 直接去统计静态表

God_lockin

赞同来自:

对聚合的时间要求很高么?可以从12个维度里面选择一些先做预处理,然后再对剩下的维度做聚合不?

bsll - ES认证考过咯,开心

赞同来自:

先用profile看看耗时主要在哪里,再有针对性的解决啊

要回复问题请先登录注册