问题与狮身人面像实时(Rt)指数有关。我有一个包含三个rt索引的分布式索引。每个rt索引每个rt索引大约有2100万个文档(总计3* 21 =6 300万)。
我试图提高这个索引配置的性能,并看到了这个信息丰富的帖子:
到目前为止,RT索引每个搜索只使用一个核心,不管它有多少磁盘块(这在将来可能会改变!)
来源:基础/评论-第1页 (链接日期:2014年)
上面的语句是否意味着对索引的上述配置总是以单线程方式每次搜索运行,那么如果在一个分布式索引中有三个rt索引,那么在四台核心机器上,只能同时执行三个搜索,然后分布式索引将在三个核心上分发?
斯芬克斯 全文 标引
发布于 2016-05-09 16:02:03
分布式索引应该在一个新线程中运行每个组件索引,但是每个RT索引将是单线程的。
..。因此,它可以使用3个核心来运行查询(每个核心有一个RT索引)
但是,请注意线程到内核的映射不是绝对的。这取决于操作系统。这三个“线程”最终可能运行在一个核心上。..。而且,狮身人面像不仅限于运行与内核一样多的线程。它可能会产生更多的线程,以争夺核心。
https://stackoverflow.com/questions/37101184
复制相似问题