| 关键列 | database、table、partition、name、active、rows、bytes_on_disk、data_compressed_bytes、marks |
|---|---|
| 过滤 | active 表示当前生效的 part;合并中的旧 part 会以非 active 短暂保留 |
| 常用聚合 | 按表统计 part 数量与总大小 |
示例
示例
SELECT
table,
count() AS parts,
sum(rows) AS rows,
formatReadableSize(sum(bytes_on_disk)) AS size
FROM system.parts
WHERE active
GROUP BY table
ORDER BY sum(bytes_on_disk) DESC
LIMIT 10;小 part 数量持续偏高说明写入批次太碎,合并跟不上;优化方向是攒批导入而不是反复 OPTIMIZE。