Skip to content

Report JOB row estimates against DuckDB's for J8 - #283

Merged
tamnd merged 1 commit into
mainfrom
job-qerror
Oct 9, 2026
Merged

tamnd merged 1 commit into
mainfrom
job-qerror

Conversation

@tamnd

@tamnd tamnd commented Oct 9, 2026

Copy link
Copy Markdown
Owner

This adds the J8 q-error report for tamnd/rudb#1852, with the per-query rows and logs from job-gate.py qerror on server2.

With the consistent reduction off, the median q-error of rudb's top join is 12.4 against DuckDB's 141.8, the median over every join is 13.3 against 93.0, and rudb's worst join estimate is closer than DuckDB's in 89 of the 113 queries. The report names the 24 queries where it is not, which are mostly correlated dimension filters over cast_info and movie_companies.

The P-error half of the J8 report is not in this change.

@tamnd tamnd added kind/feature It should do something it does not. area/report The per-query tables, the dashboard, the reporting rules. labels Oct 9, 2026
@tamnd
tamnd merged commit d6dc44b into main Oct 9, 2026
1 check failed
@tamnd
tamnd deleted the job-qerror branch October 9, 2026 23:12
@tamnd tamnd mentioned this pull request Oct 9, 2026
10 of 11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/report The per-query tables, the dashboard, the reporting rules. kind/feature It should do something it does not.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant