delete语句会影响性能吗

Viewed 32

有一个疑问点,delete语句是对主键、明细、聚合模型删除的时候都不是真正的删除,只是打了一个删除的标记吗?有一个场景需要做近半年的增量,表是按照月分区的,之前是使用先delete近半年数据,再插入近半年数据,正常频率是一天一次,这种对查询性能有影响吗?

1 Answers

是的,Doris 中 delete 是标记删除,正常删除是在做base compaction的时候。

如果说您是明细模型,且是条件删除的话,可以尝试批量删除

如果是半年数据都要清除的话,可以使用 truncate partition的方式