gpt4 book ai didi

elasticsearch - 单机性能上的多个碎片

转载 作者:行者123 更新时间:2023-12-02 23:27:04 25 4
gpt4 key购买 nike

如果我仅使用一台机器,在Elasticsearch中具有多个分片是否有意义?它会以任何方式提高性能吗?

对于Apache Solr,存在相同的问题-将Solr Cloud与ZooKeeper一起用于单个服务器实例还是只创建一个没有任何分片的内核有意义吗?

假设我将来不会使用其他计算机,那么重点是单机上的分片如何影响搜索引擎的性能?

最佳答案

Lucene的某些部分是单线程的,即使在单台计算机上也具有多个节点或分片,在某些情况下可能会提供更好的性能。高速缓存还将用于每个实例,这会增加内存需求(确切的数量取决于您构造实例的方式)。

这可能与您的用例无关,并且当您遇到无论如何都可能会成为问题的情况时,重新索引将更容易,而不是将复杂性添加到非复杂情况中。

拥有一种易于重新编制数据索引的策略(几乎)总是更好,这样,当您发现所作的假设错误时,您可以稍后进行实验并更改核心属性。

关于elasticsearch - 单机性能上的多个碎片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41636450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com