Skip to content

Benchmarking individual queries performance for query engine integrations #8329

@myrrc

Description

@myrrc

We have two ways of verifying performance and correctness for our query engine integrations (namely duckdb and datafusion):

  • SQL logic tests which are fast but verify correctness only, and
  • Benchmarks, which are run on-demand in PRs, verify correctness and performance, and wihch are slow.

I propose adding a third verification:

  • Only targeting vortex:duckdb and vortex:datafusion, since we don't care about baseline comparison.
  • Run for every commit in PR without a separate tag,
  • Checking performance of queries like SELECT len(str) from '1.vortex' on small-scale data to keep runtime fast.

Metadata

Metadata

Assignees

Labels

epicPublic roadmap umbrella for a major initiative, with work tracked in sub-issues.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions