Guest User

Untitled

a guest
Oct 21st, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. Optimizer plans for 10.4 - Long list
  2.  
  3. * Optimization for JOINs and ORDER BY (MDEV-8306 and co.)
  4.  
  5. * Condition pushdown into non-mergeable semi-join subqeries (we only have
  6. it for derived tables)
  7.  
  8. * Cost-based choice between materializing a derived table and merging it
  9.  
  10. * Support external references in Derived tables/CTEs (MDEV-13502)
  11.  
  12. * Reuse materialized CTEs (MDEV-11050) (MySQL 8.0 has this)
  13.  
  14. * Cost-based choice for splitting materialized derived tables
  15. (unconditional splitting is done for DBS, in 10.3)
  16.  
  17. * Filtering by Primary Key optimization
  18.  
  19. * Process single-table UPDATE/DELETE subquery as a semi-join (small task)
  20.  
  21. * A potential GSoC task: histograms based on a sample (like MySQL 8.0 does)
  22. * Optimize for LIMIT when it is expressed through derived table, and ROW_NUMBER
  23. kind of window function (Oracle compatibility)
  24.  
  25. * A BIG Wish: Parallel execution [for some parts of the plan] (MDEV-6096)
Add Comment
Please, Sign In to add comment