我强制合并索引以将段大小从82减少到5,以期提高搜索性能。
相同索引的仪表板加载时间如下,
82段-10秒
5段-250秒
根据引用的文档,应该提高性能,对此行为有何想法?
我的数据信息
仅1个索引
5个碎片
5000万文档
索引大小(主要)
2 GB-强制合并后
3.5GB-强制合并之前
Replicas-1
我的集群信息,
ES,基巴纳语-6.3.0版本
3个节点群集
15GB 4核
7GB堆
每个节点400Gb磁盘
答案 0 :(得分:0)
这个话题已经在elasticsearch论坛上得到了回复 https://discuss.elastic.co/t/force-merge-reduced-performance/163838
您应该在开发控制台中测试查询,然后看看 上场了。在这里,您还有一些浏览器渲染...
一些评论:
一个分片可能足以满足您的数据集测试搜索请求 多次,因为第一次没有使用操作系统缓存