Bug #55038 | InnoDB: performance drop in subselect_exists/subselect_in test-cases | ||
---|---|---|---|
Submitted: | 6 Jul 2010 21:48 | Modified: | 17 Oct 2010 0:21 |
Reporter: | Alexey Stroganov | Email Updates: | |
Status: | No Feedback | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S3 (Non-critical) |
Version: | 5.5.5 | OS: | Any |
Assigned to: | Assigned Account | CPU Architecture: | Any |
[6 Jul 2010 21:48]
Alexey Stroganov
[6 Jul 2010 21:48]
Alexey Stroganov
Test case for the issue
Attachment: bug_sub.pl (application/octet-stream, text), 6.37 KiB.
[14 Jul 2010 0:27]
Sunny Bains
=== 5.5.4 === perl bug_sub.pl --db-socket=/tmp/mysql.sock --subselect_in MySQL 5.5.4 m3, ENGINE: InnoDB Generating random keys Creating table bench1 Inserting 10000 rows in order Time for insert_in_order (10000): 1.75878 wallclock secs ( 0.09 usr 0.15 sys + 0.00 cusr 0.00 csys = 0.24 CPU) Inserting 10000 rows in reverse order Time for insert_reverse_order (10000): 1.89959 wallclock secs ( 0.10 usr 0.13 sys + 0.00 cusr 0.00 csys = 0.23 CPU) Inserting 10000 rows in random order Time for insert_random_order (10000): 1.92451 wallclock secs ( 0.17 usr 0.14 sys + 0.00 cusr 0.00 csys = 0.31 CPU) Inner table size: 100 Time for subselect_in (count=250:rows=25000): 20.7792 wallclock secs ( 0.07 usr 0.00 sys + 0.00 cusr 0.00 csys = 0.07 CPU) === 5.5.5 === perl bug_sub.pl --db-socket=/tmp/mysql.sock --subselect_in MySQL 5.5.5 m3, ENGINE: InnoDB Generating random keys Creating table bench1 Inserting 10000 rows in order Time for insert_in_order (10000): 2.19597 wallclock secs ( 0.10 usr 0.18 sys + 0.00 cusr 0.00 csys = 0.28 CPU) Inserting 10000 rows in reverse order Time for insert_reverse_order (10000): 1.82821 wallclock secs ( 0.10 usr 0.13 sys + 0.00 cusr 0.00 csys = 0.23 CPU) Inserting 10000 rows in random order Time for insert_random_order (10000): 1.83678 wallclock secs ( 0.13 usr 0.14 sys + 0.00 cusr 0.00 csys = 0.27 CPU) Inner table size: 100 Time for subselect_in (count=250:rows=25000): 20.2798 wallclock secs ( 0.10 usr 0.00 sys + 0.00 cusr 0.00 csys = 0.10 CPU) I don't see any regression. Actually a minor improvement in the 5.5.5 tree.
[14 Aug 2010 23:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".
[16 Sep 2010 23:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".
[17 Oct 2010 23:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".