Bug #69561 | Wasted work in method recreate_table() | ||
---|---|---|---|
Submitted: | 25 Jun 2013 2:33 | Modified: | 1 Jul 2013 16:37 |
Reporter: | Po-Chun Chang (OCA) | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: MyISAM storage engine | Severity: | S5 (Performance) |
Version: | 5.6, 5.7 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | patch, performance |
[25 Jun 2013 2:33]
Po-Chun Chang
[25 Jun 2013 2:36]
Po-Chun Chang
Suggested patch (*) I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.
Contribution: patch.diff (text/plain), 943 bytes.
[25 Jun 2013 5:42]
MySQL Verification Team
Hello Chang, Thank you for the report and contribution. Thanks, Umesh
[27 Jun 2013 13:42]
Ståle Deraas
Thank you for your contribution. We will include it in a coming release.
[1 Jul 2013 16:37]
Paul DuBois
Noted in 5.7.2 changelog. Several inefficiencies were corrected: A loop in Item_in_subselect::single_value_transformer() could execute too many times. The myisamchk(), my_test_if_sort_rep(), and recreate_table() functions in MyISAM code could execute too many times. Thanks to Po-Chun Chang for the patches to correct these issues.