Skip to content

[DO NOT MERGE] chDB: diagnostic run for chdb-core v26.9.1-rc.1 - #2463

Closed
ShawnChen-Sirius wants to merge 13 commits into
ClickHouse:mainfrom
ShawnChen-Sirius:codex/chdb-rc-diagnostic
Closed

ShawnChen-Sirius wants to merge 13 commits into
ClickHouse:mainfrom
ShawnChen-Sirius:codex/chdb-rc-diagnostic

Conversation

@ShawnChen-Sirius

Copy link
Copy Markdown
Contributor

Warning

DO NOT MERGE. This is a temporary benchmark-only pull request and will be closed after the comparison.

Purpose

Run the current chDB configuration (OPTIMIZE FINAL after load) against the chdb-core release candidate v26.9.1-rc.1, and record how the load turns into MergeTree parts and merges.

  • chdb-rc/install pins chdb==4.4.0 and installs the v26.9.1-rc.1 wheel from the chdb-core GitHub release; the install log prints both package versions.
  • chdb-rc/create.sql relies on chdb-core's new default for auto_statistics_types instead of setting it explicitly.
  • After the measured flow, chdb-rc/profile repeats the load once with part_log/query_log enabled and prints a JSON report between === load_profile json === and === load_profile end ===. It runs outside every measured window and removes its data afterwards.

chdb/ is unchanged.

Validation

  • bash -n for all scripts
  • python3 -m json.tool chdb-rc/template.json
  • the profile step was run locally against a 300k-row sample of the dataset

Temporary, not for merging. Pins the chdb-core release candidate, relies on its
auto_statistics_types default, and after the measured flow repeats the load with
part_log and query_log enabled to report parts and merges.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ShawnChen-Sirius ShawnChen-Sirius added the machine:all PR benchmark on every machine type label Oct 8, 2026
…l, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl)
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc are ready for: c6a.2xlarge, c6a.4xlarge, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl.
The result files are committed as 106e846.
Preview of the benchmark page with these results

Logs:

@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc are ready for: c6a.large.
The result files are committed as 3360698.
Preview of the benchmark page with these results

Logs:

@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc are ready for: t3a.small.
The result files are committed as f0ead50.
Preview of the benchmark page with these results

Logs:

…lz4, chdb-rc-no-final-lz4-i1 (c6a.2xlarge, c6a.4xlarge, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl)
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc-no-final-default are ready for: c6a.2xlarge, c6a.4xlarge, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl.
Results for chdb-rc-no-final-lz4 are ready for: c6a.2xlarge, c6a.4xlarge, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl.
Results for chdb-rc-no-final-lz4-i1 are ready for: c6a.2xlarge, c6a.4xlarge, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl.
The result files are committed as e2c28fa.
Preview of the benchmark page with these results

Logs:

@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc-no-final-lz4 are ready for: c6a.large.
Results for chdb-rc-no-final-lz4-i1 are ready for: c6a.large.
The result files are committed as bb4b1da.
Preview of the benchmark page with these results

Logs:

@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc-no-final-default are ready for: c6a.large.
The result files are committed as 2edd1de.
Preview of the benchmark page with these results

Logs:

@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc-no-final-default are ready for: t3a.small.
The result files are committed as 80e28b0.
Preview of the benchmark page with these results

Logs:

…std-i1, chdb-rc-parquet-not-null (c6a.2xlarge, c6a.4xlarge, c6a.large, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl, t3a.small)
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc-no-final-lz4-i1 are ready for: c6a.2xlarge, c6a.4xlarge, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl.
Results for chdb-rc-no-final-zstd-i1 are ready for: c6a.2xlarge, c6a.4xlarge, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl.
Results for chdb-rc-parquet-not-null are ready for: c6a.2xlarge, c6a.4xlarge, c6a.large, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl, t3a.small.
The result files are committed as 4c7f38a.
Preview of the benchmark page with these results

Logs:

…i1, chdb-rc-no-final-zstd-i1 (c6a.large, t3a.small)
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc-no-final-lz4 are ready for: t3a.small.
Results for chdb-rc-no-final-lz4-i1 are ready for: c6a.large, t3a.small.
Results for chdb-rc-no-final-zstd-i1 are ready for: c6a.large.
The result files are committed as f883a9d.
Preview of the benchmark page with these results

Logs:

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc-no-final-zstd-i1 are ready for: t3a.small.
The result files are committed as 8112895.
Preview of the benchmark page with these results

Logs:

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Results for chdb-rc-no-final-lz4-i1 are ready for: t3a.small.
This pull request is from a fork, so the automation cannot push to it; save this result as chdb-rc-no-final-lz4-i1/results/20261009/t3a.small.json.
Tick "Allow edits by maintainers" on the pull request to let the automation commit the results itself.

Logs:

This branch was successfully deployed

No deployments
benchmark-approval — 81128957 Deployed Oct 9, 2026 by robot-clickhouse via launch #709
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.

2 participants