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

Viewed 17

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

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

数据仍未删除

1 Answers

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

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

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