Skip to content

Add clickhouse-trash-schema benchmark#976

Merged
rschu1ze merged 5 commits into
ClickHouse:mainfrom
davidmenggx:trash-schema-benchmark
Jul 10, 2026
Merged

Add clickhouse-trash-schema benchmark#976
rschu1ze merged 5 commits into
ClickHouse:mainfrom
davidmenggx:trash-schema-benchmark

Conversation

@davidmenggx

Copy link
Copy Markdown
Contributor

The same as ClickBench, but the hits table is split into a hundred tables with two columns each: id and one of the original columns, and hits becomes a view joining all of them by id.

See ClickHouse/ClickHouse#109426

The same as ClickBench, but the `hits` table is split into a hundred
tables with two columns each: `id` and one of the original columns,
and `hits` becomes a view joining all of them by `id`.

See ClickHouse/ClickHouse#109426
@davidmenggx

Copy link
Copy Markdown
Contributor Author

I wasn't able to run results yet, but I validated at small scale (schema creation, load and split, the hits view reassembling the original table exactly, all 43 queries)

@rschu1ze

Copy link
Copy Markdown
Member

I wasn't able to run results yet, but I validated at small scale (schema creation, load and split, the hits view reassembling the original table exactly, all 43 queries)

I validated on a beefy machine c7a.metal-48xl and results were not great (lots of out-of-memory exceptions) :-( Anyways, I'll merge, we can use this as a starting point for optimizations. Thanks for working on this.

@rschu1ze rschu1ze merged commit 6def732 into ClickHouse:main Jul 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants