首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于solr中的每个集合,有多少个碎片是合适的?

对于solr中的每个集合,有多少个碎片是合适的?
EN

Stack Overflow用户
提问于 2019-03-09 20:38:44
回答 1查看 648关注 0票数 0

我有一个Solr云(7.4版),有2个节点(每个节点有10 10硬内存和256 10内存以及50 10堆)和10个集合。

一个集合有12十亿文档,其余集合有1十亿文档。

我们不知道有多少碎片适合我的用例。

我如何确定适当的着色器数量和多少碎片是适合每个集合?

有公式吗?

EN

回答 1

Stack Overflow用户

发布于 2019-03-11 14:01:37

为了获得最佳的性能,碎片应该位于不同的硬件上(这就是为什么分割)。现在,对于2个节点,您应该选择2个碎片。但是对于性能来说,您可能需要更多的节点并添加更多的碎片。

当然,性能不仅取决于碎片/节点的数量,还取决于每个节点有多少内存(堆和堆外)、CPU、读写混合、网络速度、磁盘I/O速度等等,更不用说autoCommit / autoSoftCommit设置与索引大小和预期负载相比较了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55081729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档