cockroachdb / cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
https://www.cockroachlabs.com
Other
30.17k stars 3.82k forks source link

colexec: add support for lookup join in vectorized engine #69822

Open jordanlewis opened 3 years ago

jordanlewis commented 3 years ago

We recently added support for index join in the vectorized engine, in #67450, and saw significant performance gains. This issue tracks adding support for lookup join, which we'd expect to provide similar performance gains.

There are several modes of lookup join to add support for. It's hard to know exactly what kind of factorization would be ideal inside of vectorized, since some of these modes can be mixed and matched.

Epic CRDB-10351

Jira issue: CRDB-9811

jordanlewis commented 3 years ago

I thought there was an issue for this, but I couldn't find it. Feel free to close this if it's a duplicate.

github-actions[bot] commented 1 year ago

We have marked this issue as stale because it has been inactive for 18 months. If this issue is still relevant, removing the stale label or adding a comment will keep it active. Otherwise, we'll close it in 10 days to keep the issue queue tidy. Thank you for your contribution to CockroachDB!

michae2 commented 11 months ago

We would still like to do this.