Skip to content

Performance notes

Oleg V. Kozlyuk edited this page Feb 6, 2020 · 4 revisions

Clickhouse.Client uses streaming when reading data (without using extra memory), and parallel batch processing when using BulkCopy.

Streaming is able to saturate 1Gbit/s network uncompressed, and uses around 40-50Mbit/s in compressed mode. Note that complex types (Tuple, Array) may reduce read performance due to extra allocations/boxing

Clone this wiki locally