Elasticsearches 定期删除 已经删除的数据 物理删除 不是等待段合并
Posted 九师兄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearches 定期删除 已经删除的数据 物理删除 不是等待段合并相关的知识,希望对你有一定的参考价值。
1.概述
由于在Lucene中段具有不变性,所以删除一个文档后不会立即从硬盘中删除该文档,而是产生一个.del
文件专门记录被删除的文档。而在检索的过程中,被删除的文件还会参与检索,只不过最后会被过滤,如果被删除的文件太多,则也会影响查询的效率。
我们知道删除数据可以采用如下方法:【Elasticsearch】Elasticsearch如何物理删除给定期限的历史数据?
我们知道删除数据会在段合并的时候,进行物理删除,参考 【Elasticsearch】elasticsearch 段 segment 段合并
但是如果段一直不合并,或者段已经很大了,不会在进行合并,那么是不会删除的,怎么能不在段合并的时候也能删除数据呢?
我们可以在机器空闲时通过如下命令定期删除这些文件,来提升查询的效率:
curl
以上是关于Elasticsearches 定期删除 已经删除的数据 物理删除 不是等待段合并的主要内容,如果未能解决你的问题,请参考以下文章