对于一心想要优化集群的我们来说,可能会在网上穷尽各种帖子,来找到优化的方案。
其中很多的讲解食品里边,和百分之九十的关于es性能优化的帖子里边,都写着强行的段合并会带来很多的好处。
我在段合并之后,就发现磁盘占用的空间更大了!还不止这些。
所以这篇文章,就是想要纠正一个问题,不要随意的进行强制段合并。很多文章都是断章取义,我大概知道网上现存的一些关于es优化的一些文章,基本上都是从官网上摘取的。
# # 到底要不要进行段合并
网上的很多优化的文章告诉我们,段合并,会带来性能的提升。这个并没有问题,但是有一个前提条件。就是对于不再更新的 索引进行段合并没有问题,但是对于正在更新的索引,或者以后要更新的索引来说,其实并不是一件好事。甚至会降低性能。这个菊花这是官网上给出的警示:
官网链接:https://www.elastic.co/guide/en/elasticsearch/reference/current/tune-for-search-speed.html
截图:
# # 到底什么时候进行段合并
合并确实能带来好处,但是千万不要对还有更新的索引进行段合并。