[MDEV-383] Evaluate subquery predicates earlier or later depending on their SELECTIVITY Created: 2012-07-05 Updated: 2020-10-16 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Optimizer |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | Sergei Petrunia | Assignee: | Igor Babaev |
| Resolution: | Unresolved | Votes: | 3 |
| Labels: | gsoc13, gsoc19, gsoc20 | ||
| Issue Links: |
|
||||||||
| Description |
|
(Based on conversation with Igor) If we just implement MDEV-83, we may get regressions. We need to take It is difficult to get a meaningful estimate for an arbitrary, correlated One possible solution is to measure selectivity during execution and reattach We don't want to change the query plan all the time, one way to dynamically |
| Comments |
| Comment by Tavneet Singh [ 2020-03-22 ] |
|
Hi, as part of GSOC I would like to take up this project. It seems quite challenging to estimate the threshold where we change the query plan. I have built the environment locally and have started going through the code base. Among the beginner friendly issues, should I start with |
| Comment by Igor Babaev [ 2020-03-23 ] |
|
Hi Tavneet, For the beginning you could introduce an option that would allow not to Please send your questions to maria-developers@lists.launchpad.net Regards, Igor. |