Apache Doris 中文技术论坛
Questions Tags Users Badges

doris删除数据后新增__DORIS_DELETE_SIGN__=1的数据,请问删除后的数据在什么情况下才会触发compaction操作

Asked Aug 8, 2025 Modified Jan 1, 0001
Viewed 19
2.1

版本:2.1.10
image.png
手动执行了

ADMIN COMPACT TABLE imp_base_target PARTITION p20250706 WHERE TYPE='BASE';

数据仍未删除

edited Jan 1, 0001
zhangjj77
asked Aug 8, 2025
1 Answers

Doris会在base compaction之后才会删除数据,base compaction的触发条件:

  1. 存在5个rowset;
  2. 每天会至少触发一次
  3. base与非base的比例小于0.3

Delete的数据通过select 是查询不到的,建议不要频繁delete

edited Jan 1, 1970
黄海军@SelectDB5218
answered Aug 12, 2025
Related Questions
streamloaderd成功执行,但是没有导入数据到表里。
1 answers
AUTO LIST PARTITION 分区名长度为何限制 50?能否配置放宽/取消?
doris2.1.11重复建表报错内容异常,不会提示表已经存在
1 answers
我们通过hive catalog外表同步数据,有时候hive表会很大导致内存占满了会杀掉其他任务,限制内存又会导致同步任务失败,有什么方法可以稳定一下呢,同步效率慢一点什么的也没问题
1 answers
Doris的json解析问题
1 answers
doris be启动报错
2 answers

Terms of service Privacy policy

Powered by Answer - the open-source software that powers Q&A communities.
Made with love © 2026 Apache Doris 中文技术论坛.