Elasticsearch:强制合并降低了性能

时间:2019-01-11 05:16:50

标签: elasticsearch

我强制合并索引以将段大小从82减少到5,以期提高搜索性能。

相同索引的仪表板加载时间如下,

82段-10秒

5段-250秒

根据引用的文档,应该提高性能,对此行为有何想法?

我的数据信息

仅1个索引

5个碎片

5000万文档

索引大小(主要)

  • 2 GB-强制合并后

  • 3.5GB-强制合并之前

Replicas-1

我的集群信息,

ES,基巴纳语-6.3.0版本

3个节点群集

15GB 4核

7GB堆

每个节点400Gb磁盘

1 个答案:

答案 0 :(得分:0)

这个话题已经在elasticsearch论坛上得到了回复 https://discuss.elastic.co/t/force-merge-reduced-performance/163838

您应该在开发控制台中测试查询,然后看看 上场了。在这里,您还有一些浏览器渲染...

一些评论:

一个分片可能足以满足您的数据集测试搜索请求 多次,因为第一次没有使用操作系统缓存