Skip to content

Add ScramDB - #1824

Merged
alexey-milovidov merged 12 commits into
ClickHouse:mainfrom
vertexclique:vclq/scramdb-v2
Sep 7, 2026
Merged

Add ScramDB#1824
alexey-milovidov merged 12 commits into
ClickHouse:mainfrom
vertexclique:vclq/scramdb-v2

Conversation

@vertexclique

@vertexclique vertexclique commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

This is a native submission, installed through the official installer pinned to one published build (c664e19).

Results:

  • c6a.4xlarge (results/20260905): the reference run, 500 GB gp2.
  • c7a.metal-48xl (results/20260906): the same scripts and build, unchanged, 500 GB gp2. On this machine the cold runs and the load are limited by a storage-engine defect on our side, not by the box: the engine keeps only about two I/O requests in flight on EBS, so cold reads and load writes wait on per-request latency (the volume never reached its IOPS or throughput ceiling; CloudWatch queue depth 1.7 to 4.3, burst balance 99 to 100). The hot column is representative of the engine on 192 vCPU; the cold and load columns will improve when the queue-depth fix ships, and the result will be re-run then.

…ile is replaced by the clean-datadir run of the 2026-09-05 build)
…boxes with 8 GB or more, the single consumer below)
@vertexclique vertexclique changed the title Vclq/scramdb v2 Add ScramDB Sep 5, 2026
…on unchanged: load 673.8 s, cold 227.8 s, hot 10.208 s, 16.13 GB)
@vertexclique
vertexclique deployed to benchmark-approval September 6, 2026 00:54 — with GitHub Actions Active
@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Results for scramdb are ready for: c6a.4xlarge.
The result files are committed as 24721c9.
Removed manually added result files: scramdb/results/20260905/c6a.4xlarge.json, scramdb/results/20260906/c7a.metal-48xl.json.

Logs:

@alexey-milovidov alexey-milovidov added the machine:all PR benchmark on every machine type label Sep 6, 2026
@alexey-milovidov
alexey-milovidov deployed to benchmark-approval September 6, 2026 15:44 — with GitHub Actions Active
@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Results for scramdb are ready for: c6a.4xlarge, c6a.metal, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl.
The result files are committed as 0dbbedd.

Logs:

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Results for scramdb are ready for: c6a.2xlarge.
The result files are committed as 6a6ef4e.

Logs:

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Results for scramdb are ready for: c6a.xlarge.
The result files are committed as 8785040.

Logs:

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Results for scramdb are ready for: c6a.large.
The result files are committed as d5586ef.

Logs:

@alexey-milovidov
alexey-milovidov merged commit 90a3f44 into ClickHouse:main Sep 7, 2026
1 of 2 checks passed
@alexey-milovidov alexey-milovidov self-assigned this Sep 7, 2026
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

The run of scramdb on t3a.small did not produce results.

Logs:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

machine:all PR benchmark on every machine type

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants