Bug #28188 | 'not exists' optimization for outer joins does not work anymore | ||
---|---|---|---|
Submitted: | 1 May 2007 23:56 | Modified: | 10 May 2007 17:49 |
Reporter: | Igor Babaev | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Optimizer | Severity: | S5 (Performance) |
Version: | 5.0.42-BK, 5.0.18-BK | OS: | Any |
Assigned to: | Igor Babaev | CPU Architecture: | Any |
[1 May 2007 23:56]
Igor Babaev
[2 May 2007 6:32]
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/25883 ChangeSet@1.2469, 2007-05-01 23:34:14-07:00, igor@olga.mysql.com +3 -0 Fixed bug #28188: performance degradation for outer join queries to which 'not exists' optimization is applied. In fact 'not exists' optimization did not work anymore after the patch introducing the evaluate_join_record function had been applied. Corrected the evaluate_join_record function to respect the 'not_exists' optimization.
[7 May 2007 18:14]
Bugs System
Pushed into 5.1.18-beta
[8 May 2007 0:28]
Paul DuBois
Noted in 5.1.18 changelog. Setting report to Patch Queued pending push into 5.0.x.
[10 May 2007 6:51]
Bugs System
Pushed into 5.0.42
[10 May 2007 17:45]
Paul DuBois
Noted in 5.0.42 changelog.