某index
数据10G
,经常执行下面查询,
{ "aggs": { "sold": { "sum": { "field": "sold" } }, "category": { "terms": { "field": "cat", "size": 100, "execution_hint": "map" } } }, "sort": [ ... ], "query": { ... } }
sold
是统计符合query
条件的产品总销量category
是列出符合query
条件的产品所属分类
但以上查询非常慢,单单用query
查询产品,时间会在8s-15s
之间,但加上aggs
,时间就飙升到50s
以上,已经无法正常使用。
10G
体积,记录数也只有1300W
,对es
来说数据里是否算大?query
条件多数是区间查询,比如价格区间,销量区间,查询时间已经达到10s
左右,是否正常?
以上query+aggs
查询,aggs
部分有没有优化空间?
BIG阳
相关分类