身安不如心安,屋宽不如心宽 。

es更新数据的时候,会不会引起大量数据的复制?

Elasticsearch | 作者 陈水鱼 | 发布于2020年11月26日 | 阅读数:1251

了解到es在写入数据之后,是生成lucene文件,而lucene文件是不具备修改的,当es将底层文件合成一个大的segment之后,资料上说原有的文件会标记为删除,然后生成新的文件,想知道这里那些没有更新数据是不是复制到新文件里面
已邀请:

JiangJibo - 喊我雷锋

赞同来自: 陈水鱼

每秒生成个segment,就是段,文件不大的,但当你调用接口强制forceMerge时,会涉及到大量的文件拷贝,平常写入没有那么多的IO的

JiangJibo - 喊我雷锋

赞同来自:

对,merge就是一个合并文件的过程,涉及到大量的磁盘IO

要回复问题请先登录注册