Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

reader_executor_* session settings

These settings are available in system.settings and are autogenerated from source.

reader_executor_block_size

Experimental feature
Type
UInt64
Default
1048576
Version history
VersionDefault valueComment
26.81048576New experimental ReaderExecutor setting: buffer chunk size for source reads.

Buffer chunk size for the experimental ReaderExecutor: source reads fill nodes of at most this size. Must be at least 4 KiB.

reader_executor_max_tail_for_drain

Experimental feature
Type
UInt64
Default
1048576
Version history
VersionDefault valueComment
26.71048576New experimental ReaderExecutor setting: drain bound for completing a dropped long connection.

Drain bound for the experimental ReaderExecutor: a long source connection dropped within this many bytes of its right bound is read out to the bound first, so it completes and returns to the connection pool reusable instead of counting as an incomplete connection.

reader_executor_min_bytes_for_seek

Experimental feature
Type
UInt64
Default
2097152
Version history
VersionDefault valueComment
26.72097152New experimental ReaderExecutor setting: forward-gap bound for bridging on a held source connection.

Forward-gap bound for the experimental ReaderExecutor: a gap up to this is skipped on the open source connection (bridged / read through) instead of issuing a separate source read or reopening. Set near the bandwidth/request cost breakeven so bridging stays cost-positive.

reader_executor_use_long_connections

Experimental feature
Type
Bool
Default
0
Version history
VersionDefault valueComment
26.70New experimental ReaderExecutor setting (off by default): reuse a held source connection across sequential windows.

Reuse a bounded long source connection across windows in the experimental ReaderExecutor. A long connection is one whose range exceeds the current read window; when disabled, the executor takes no connection-pool budget and every window opens a short-lived one-shot connection (the stateless path).

reader_executor_window_size

Experimental feature
Type
UInt64
Default
4194304
Version history
VersionDefault valueComment
26.84194304New experimental ReaderExecutor setting: bytes served per read window.

Bytes served per read window by the experimental ReaderExecutor (the unit a read returns). Must be at least 4 KiB.

Navigation