
ClickHouse Delete原理
ClickHouse会在表的元数据中记录一个新的变更(mutation),其中包含要删除的数据行的条件。在合并过程中,ClickHouse会检查哪些行被标记为删除,并在合并时将这些行排除在新的数据部件之外。手动触发合并:可以使用OPTIMIZE TABLE语句手动触发合并,加快删除操作的生效。后台合并:删除操作在后台合并任务中实际生效,合并过程会将被标记的数据行从存储中移除。被标记为删除的数据行在合并过程中被实际删除,这意味着删除操作并不是即时生效的。这个过程是异步的,并且取决于系统的负载和配置。


