ClickHouse Names a Part After Partition, Block Range, and Level: The Directory Name Is the Index
A MergeTree part’s directory name encodes its partition, block range and merge level, so parts can be listed and reasoned about without opening them.
All posts published on this site.
Everything published here, newest first.
A MergeTree part’s directory name encodes its partition, block range and merge level, so parts can be listed and reasoned about without opening them.
System tables are ordinary storages whose source is rebuilt per query, with a column mask so only requested columns are computed.
BuzzHouse’s query grammar uses bounded, drifting probability intervals plus depth/width budgets so the fuzzer keeps producing new query shapes instead of repeating itself.
The client parses a script statement by statement, ends inline INSERT data at a blank line, and pulls the trailing comment (and its test hint) into the statement it belongs to.
The query log is an in-memory queue drained every 7.5 seconds by a background thread that INSERTs into a lazily created MergeTree table.