Dev.to
6/24/2026

Merges and Mutations in ClickHouse®
Short summary
ClickHouse automatically merges smaller data parts and executes mutations (updates/deletes) in the background to maintain performance, but without monitoring these operations can silently degrade performance. Inspect system.merges, system.mutations, and system.parts tables; identify issues like excessive part counts and stalled mutations; apply best practices: batch inserts, use fast storage, build monitoring dashboards.
- •Monitor background merges and mutations via system tables to prevent production performance degradation
- •Identify bottlenecks: excessive parts, stalled mutations, merge backlogs before they cascade
- •Best practices: batch inserts, optimize storage speed, build monitoring dashboards, schedule maintenance off-peak
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



