Home / Companies / ClickHouse / Blog / Post Details
Content Deep Dive

Supercharging your large ClickHouse data loads - Tuning a large data load for speed

Blog post from ClickHouse

Post Details
Company
Date Published
Author
Tom Schreiber
Word Count
2,109
Company Posts That Month
8
Language
English
Hacker News Points
-
Post removed?
No
Summary

To achieve maximum ingestion performance with ClickHouse, it's essential to choose the right gear (insert block size) and acceleration level (number of parallel insert threads) based on the available horsepower (CPU cores and RAM). The ideal combination depends on trade-offs between these factors, including resource contention and background merge threads. By experimenting with different settings and analyzing performance metrics, it's possible to find a sweet spot that maximizes ingestion speed. A formula can be used to calculate the optimal settings for top speed, which involves choosing half of available CPU cores for insert threads and an intended peak memory usage. Additionally, ClickHouse Cloud's SharedMergeTree table engine and seamless cluster scaling enable linear scalability, allowing large data inserts to be run as fast as required by adding more servers or CPU cores.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Data Pipeline 1 309 127 75 -2%
Real-time 1 2,496 566 185 +13%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.