在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

Shards数量 对 elasticsearch搜素性能的影响

Elasticsearch | 作者 alangray | 发布于2016年03月04日 | 阅读数:7179

我的机器配置
CPU 8core
Memory 16G
OS centOS 7


在只有一个节点的情况下,使用相同的查询语句。搜素时间限制先3秒内
1个shard时,可完成40万数据的搜索
2个shard,60万,3个shard 70万+    ……到5个shard之后 数据量稳定在90万左右。

请问有人在类似的配置下这样测过么?这种趋势是否是正常的?
 
已邀请:

helloes

赞同来自:


1个shard时,可完成40万数据的搜索
2个shard,60万,3个shard 70万+    ……到5个shard之后 数据量稳定在90万左右。


这个什么意思?
 
我只知道shard越多,QPS就会越低,因为ES会去每个shard搜索,然后取topN的id,再去fetch数据

要回复问题请先登录注册