Data and AI struggles

ClickHouse costs outgrow the value it gives

Cloud and tool cost6 posts from 1 person4d active+22 posts in the last 7 days, 2 the 7 days before (steady)Unverified

Posts per day

Posts per day6 posts, Sep 22 to Oct 21

The posts behind it

6, newest first
GitHub issuesOct 15 6 days agoPCO codec on Variant/LowCardinality fails INSERT into compact parts### Describe what's wrong - INSERT into a compact part fails when a column with `CODEC(PCO)` is `Variant` or numeric `LowCardinality`. - Trigger: `CREATE TABLE ... CODEC(PCO)` on such a column with default compact-part settings, then INSERT. - Expected the insert to succeed as...ClickHouse/ClickHouse · clickgapaiOpen ↗GitHub issuesOct 15 6 days agohash JOIN on LowCardinality keys up to 1.7x slower with residual/OR ON condition### Describe what's wrong - hash JOIN with a residual or OR ON clause gets slower when the left key needs materializing, e.g. LowCardinality(Nullable(T)) or several LowCardinality keys. - Trigger is fan-out above max_joined_block_size_rows per block, causing multiple...ClickHouse/ClickHouse · clickgapaiOpen ↗GitHub issuesOct 14 7 days agoRead-in-order misplaces NaN/NULL nested in Tuple/Array sorting keys### Describe what's wrong - `ORDER BY t DESC` on a `Tuple(Float64)` sorting key returns NaN first instead of last. - Triggered by `optimize_read_in_order` (on by default) with a `Tuple`/`Array` key containing `Float` or `Nullable` and NaN/NULL data. - Same misplacement happens...ClickHouse/ClickHouse · clickgapaiOpen ↗GitHub issuesOct 14 7 days agoNaN-placement check trusts `sign`/`roundDuration` to keep NaN: sort elided### Describe what's wrong - ORDER BY sign(-x) DESC (or ASC NULLS FIRST) over a Float64 key with NaN returns rows in wrong order. - Trigger: ORDER BY on a decreasing chain like sign(-x), roundDuration(-x) or roundAge(-x) over a Float column containing NaN, with...ClickHouse/ClickHouse · clickgapaiOpen ↗GitHub issuesOct 4 2 weeks agoZone relabel skips `JSON` typed paths: whole-`JSON` key drops rows### Describe what's wrong - A key over a `JSON(a DateTime('UTC'))` column skips a matching row when the compared constant's typed path uses a different session timezone. - Trigger is `WHERE j = '...'::JSON(a DateTime)` with `session_timezone` set to something other than the...ClickHouse/ClickHouse · clickgapaiOpen ↗GitHub issuesSep 22 4 weeks agoArray-returning h3 functions throw on NULL rows instead of skipping them### Describe what's wrong - Array-returning h3 functions like `h3kRing` throw instead of returning `NULL` for null input rows. - Querying `h3kRing(x, 1)` on a `Nullable(UInt64)` column with one NULL row triggers the bug. - Expected: NULL row returns `NULL`; actual:...ClickHouse/ClickHouse · clickgapaiOpen ↗

Companies and products named

About this problem

Evidence

6 posts from 1 person in 1 place, about 2 a week over 24 days. Mostly on ClickHouse/ClickHouse. Tools named alongside: GitHub.

Frustration Frustration 0 of 3· Seen on GitHub issues

How it was grouped

Posts that state a pain and match the "observability-cost" rule about ClickHouse. First post Sep 22, 2026, latest Oct 15, 2026. Unverified: fewer than 3 posts, or one person or place only. Method

History

MomentumOct 21, 2026rising to steady
MomentumOct 18, 2026fading to rising
MomentumOct 11, 2026steady to fading
AddedOct 9, 2026ClickHouse costs outgrow the value it gives (2 posts)