单机版的 ES,是不是 CPU 有多少线程, number_of_shards 就该设为多少?

2018-09-03 08:27:22 +08:00
 alwayshere

假设单台服务器跑 ES,CPU 是 4 核 8 线程,那么是不是该设置 number_of_shards 为 8,这样的话 CPU 可以开启 8 个线程,并行的在 8 个分片中同时进行 query,有点类似于 RAID0 一样的原理,这样能缩短查询时间吗?能不能这样理解?

2589 次点击
所在节点    程序员
1 条回复
py2ex
2018-09-03 09:24:53 +08:00
做试验对比就知道了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/485501

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX