Bug #17314 | Index_merge/intersection is not choosen for MERGE tables | ||
---|---|---|---|
Submitted: | 10 Feb 2006 23:47 | Modified: | 27 Feb 2006 19:47 |
Reporter: | Sergey Petrunya | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Optimizer | Severity: | S3 (Non-critical) |
Version: | 5.0-bk | OS: | Any (any) |
Assigned to: | Sergey Petrunya | CPU Architecture: | Any |
[10 Feb 2006 23:47]
Sergey Petrunya
[11 Feb 2006 18:48]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/2473
[27 Feb 2006 8:23]
Sergey Petrunya
Because of merge jams and tree breaks. Will do another push attempt now...
[27 Feb 2006 12:11]
Sergey Petrunya
The fix has been pushed into 5.0.19 tree. Note for the changelog: The bug was that internal (not user-visible) parameters were set incorrectly for MERGE tables, and because of that cost-based range/index_merge optimizer assumed that using index_merge/intersection was too expensive.
[27 Feb 2006 19:47]
Mike Hillyer
Documented in 5.0.19 changelog: <listitem> <para> For certain <literal>MERGE</literal> tables, the optimizer wrongly assumed that using <literal>index_merge/intersection</literal> was too expensive. (Bug #17314) </para> </listitem>