创建表与 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;
```

发表评论 取消回复