Optimize join selectivity estimation for tables with large number of MCVs

Edit
ID 5929
Title Optimize join selectivity estimation for tables with large number of MCVs
CI (CFBot) Summary
Stats (from CFBot) Patch version: v3, Patch count: 1, First patch: +193−40, All patches: +193−40
Topic Performance
Tags Performance
Created 2025-07-22 08:50:02
Last modified 2025-10-27 14:51:44 (4 days ago)
Latest email 2025-10-30 10:07:22 (yesterday)
Status
PG19-3 (2025-11-01 – 2025-11-30): Needs review
PG19-2 (2025-09-01 – 2025-09-30): Moved to different CF
Target version 19
Authors David Geier (geidav), Ilia Evdokimov (ilidock95)
Reviewers Ilia Evdokimov (ilidock95)Become reviewer
Committer
Links
Emails
Use merge-based matching for MCVs in eqjoinsel
First at 2025-07-21 13:55:56 by Ilia Evdokimov <ilya.evdokimov at tantorlabs.com>
Latest at 2025-10-30 10:07:22 by Ilia Evdokimov <ilya.evdokimov at tantorlabs.com>
Latest attachment (v3-0001-Optimize-eqjoinsel_inner-and-eqjoinsel_semi.patch) at 2025-10-13 10:08:02 from Ilia Evdokimov <ilya.evdokimov at tantorlabs.com>
    Attachment (v3-0001-Optimize-eqjoinsel_inner-and-eqjoinsel_semi.patch) at 2025-10-13 10:08:02 from Ilia Evdokimov <ilya.evdokimov at tantorlabs.com> (Patch: Yes)
    Attachment (0002-Optimize-eqjoinsel_inner-and-eqjoinsel_semi.patch) at 2025-09-09 09:22:32 from David Geier <geidav.pg at gmail.com> (Patch: Yes)
    Attachment (benchmark.zip) at 2025-09-08 10:35:50 from Ilia Evdokimov <ilya.evdokimov at tantorlabs.com> (Patch: No)
    Attachment (0001-Optimize-eqoinsel_inner-with-hash-table.patch) at 2025-09-08 10:08:59 from David Geier <geidav.pg at gmail.com> (Patch: Yes)
    Attachment (v3-0001-Optimize-selectivity-estimation-for-Var-Var-clauses.patch) at 2025-09-03 16:53:51 from Ilia Evdokimov <ilya.evdokimov at tantorlabs.com> (Patch: Yes)
    Attachment (v2-0001-Optimize-selectivity-estimation-for-Var-Var-clauses.patch) at 2025-07-29 14:07:13 from Ilia Evdokimov <ilya.evdokimov at tantorlabs.com> (Patch: Yes)
    Attachment (JOB_results.zip) at 2025-07-21 13:55:56 from Ilia Evdokimov <ilya.evdokimov at tantorlabs.com> (Patch: No)
History
When Who What
2025-10-30 10:07:39 Ilia Evdokimov (ilidock95) Added ilidock95 as reviewer
2025-10-27 15:43:45 David Geier (geidav) Removed geidav from reviewers
2025-10-27 14:51:44 David Geier (geidav) Changed authors to David Geier (geidav), Ilia Evdokimov (ilidock95)
2025-10-27 14:51:44 David Geier (geidav) Changed name to Optimize join selectivity estimation for tables with large number of MCVs
2025-10-01 14:25:53 Ilia Evdokimov (ilidock95) Moved from CF PG19-2 to CF PG19-3
2025-09-05 13:56:45 David Geier (geidav) Added geidav as reviewer
2025-07-22 08:50:03 Ilia Evdokimov (ilidock95) Attached mail thread [email protected]
2025-07-22 08:50:02 Ilia Evdokimov (ilidock95) Created patch record
Edit