创建表与 TTL:CREATE TABLE events ( ts DateTime, uid UInt64, payload String ) ENGINE = MergeTree() PARTITION BY toYYYYMM(ts) ORDER BY (ts, uid) TTL ts + INTERVAL 30 DAY DELETE; 分层存储迁移(需预设 storage policy 与卷):ALTER TABLE events MODIFY TTL ts + INTERVAL 7 DAY TO VOLUME 'slow', ts + INTERVAL 30 DAY DELETE; 验证 TTL 生效:SELECT count() FROM events WHERE ts < now() - INTERVAL 40 DAY;

发表评论 取消回复