好的想法是十分钱一打,真正无价的是能够实现这些想法的人。

查询时,有10个shards,但查询的并发数只有五个。

Elasticsearch | 作者 ferraborghini | 发布于2018年07月30日 | 阅读数:853

系统提示:这个人太懒了,什么问题描述都没有写!

已邀请:

ferraborghini

赞同来自:

ES环境:
   1、cpu 32核。
   2、内存64G。
   3、单节点一个node。
   4、一个index10个shards
出现的问题[开启了slowlog,显示了线程号]
   1、看到查询的并发只有5个。
   2、不同shard的查询确实有不同的线程号。每个shard的处理时间基本相同。

ferraborghini

赞同来自:

max_concurrent_shard_requests 查询的时候有这个参数设置,还是比较有用的,不然并发上来,不能并行,性能就会下降很多。

weizijun - elasticsearch fan

赞同来自:

是不是search的线程池只有5个,默认没设置的话,跟cpu核数有关

要回复问题请先登录注册