关于ES索引创建
来源:8-3 索引结构设计(上)
慕田峪0063776
2018-03-11
我有个项目是基于es 做数据存储的, 每天大概20-30万条数据。 我不是知道是每天创建一个索引,还是一个月创建一个索引,还是就只创建一个索引, 比如每天的例子 my_index_20180311,每月my_index_201803 ,还是直接my_index。
我做了个小测试,es单个索引数量条目越多,es聚合查询(多重聚合)速度就越慢,1000万条就很明显了。一个索引虽然好维护,但是怕数据量太大。每天创建一个索引呢,又怕索引太多。希望老师指点。索引数量,数据量(条目)与查询性能之间的关系。
写回答
1回答
-
瓦力老师
2018-03-13
亲,索引数量、数据量以及查询性能之间是没有一个明确的公式的哈,不过你说的很对,当数量激增,聚合就会很慢,这也是意料之中的,你所需要做的事情,就是权衡利弊,根据你实际的需求,来决定。比如你能接受一定的延迟,就可以让数据量大些,如果不能接受,就采用曲线救国,比如可以尽量筛选数据后再聚合等手段。祝亲学习愉快^_^
10
相似问题