首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增加solr 8中的查询时间

增加solr 8中的查询时间
EN

Stack Overflow用户
提问于 2021-08-04 12:34:46
回答 1查看 62关注 0票数 0

在将solr从6.5版升级到8.7版时,我们注意到查询时间增加了40%。

在solr 8.7上,优化指标和未优化指标之间的差异也很大。优化350 ms,未优化650 ms。在优化和未优化的核心中,差别仅为5GB。优化索引中的分段计数为1,在未优化索引中为20。

我想问,这是solr 8.7的正常行为,还是我们忘记添加的设置?请求还告诉我们如何在未优化的核心中减少响应时间。

规范我们采用主从架构,轮询间隔为3小时RAM- 96 GB CPU-14堆-30 GB索引大小-95 GB段大小-20。

org.apache.solr.index.TieredMergePolicyFactory合并策略: mergePolicyFactory: maxMergeAtOnce :5 segmentsPerTier :3

EN

回答 1

Stack Overflow用户

发布于 2022-07-11 06:19:15

在Solr 8 maxSegmentSizeMB很荣幸.如果索引远远大于5GB,这意味着在Solr 6中,段数很少,而在Solr 8中则更多,因为每个段的大小限制。

运行时中打开较多的段意味着必须在更多的索引段中查找请求(搜索项)。此外,内存分配也会更高,使GC变得更频繁。

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

https://stackoverflow.com/questions/68651355

复制
相关文章

相似问题

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