Repository navigation
[DO NOT MERGE] chDB: diagnostic run for chdb-core v26.9.1-rc.1 - #2463
ShawnChen-Sirius wants to merge 13 commits into
Conversation
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>
…l, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl)
|
Results for Logs:
|
|
Results for Logs:
|
|
Results for Logs:
|
…lz4, chdb-rc-no-final-lz4-i1 (c6a.2xlarge, c6a.4xlarge, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl)
|
Results for Logs:
|
|
Results for Logs:
|
|
Results for Logs:
|
|
Results for 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)
|
Results for Logs:
|
…i1, chdb-rc-no-final-zstd-i1 (c6a.large, t3a.small)
|
Results for Logs:
|
|
Results for Logs:
|
|
Results for Logs:
|
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 FINALafter load) against the chdb-core release candidatev26.9.1-rc.1, and record how the load turns into MergeTree parts and merges.chdb-rc/installpinschdb==4.4.0and installs thev26.9.1-rc.1wheel from the chdb-core GitHub release; the install log prints both package versions.chdb-rc/create.sqlrelies on chdb-core's new default forauto_statistics_typesinstead of setting it explicitly.chdb-rc/profilerepeats the load once withpart_log/query_logenabled 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 -nfor all scriptspython3 -m json.tool chdb-rc/template.jsonprofilestep was run locally against a 300k-row sample of the dataset