Details
-
New Feature
-
Status: In Review (View Workflow)
-
Critical
-
Resolution: Unresolved
-
Q2/2025 Development
Description
Implement table-level hints:
MERGE, NO_MERGE
|
DERIVED_CONDITION_PUSHDOWN, NO_DERIVED_CONDITION_PUSHDOWN
|
in the same way they're done in MySQL 8. See MySQL docs at:
https://dev.mysql.com/doc/refman/8.4/en/derived-condition-pushdown-optimization.html
https://dev.mysql.com/doc/refman/8.4/en/optimizer-hints.html#optimizer-hints-table-level
The logic for enabling the hints is expected to be very basic - hook at the same place where the check for optimizer_switch is, override the optimizer_switch setting.
The code to base on is MDEV-35504, look at other similar level hints and copy the approach.
Attachments
Issue Links
- split from
-
MDEV-33281 Implement optimizer hints like in MySQL 8
-
- In Progress
-
Activity
Transition | Time In Source Status | Execution Times |
---|
|
7d 1h 21m | 1 |
|
5d 23h 2m | 2 |
|
16d 2h 17m | 2 |
|
31d 21h 58m | 4 |
|
4d 5h 59m | 3 |