Bug #68180 | Storage engine call in join_read_last_key() bypasses P_S. | ||
---|---|---|---|
Submitted: | 25 Jan 2013 12:03 | Modified: | 29 Jan 2013 18:47 |
Reporter: | Sergey Petrunya | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Performance Schema | Severity: | S3 (Non-critical) |
Version: | 5.6.9 | OS: | Any |
Assigned to: | Marc ALFF | CPU Architecture: | Any |
[25 Jan 2013 12:03]
Sergey Petrunya
[25 Jan 2013 12:38]
MySQL Verification Team
I think this shows the problem: drop table if exists t1; create table t1(a int, b int, key(a,b))engine=innodb; select * from t1 where a=1 order by a desc,b desc; #no times recorded in below: select * from performance_schema.table_io_waits_summary_by_index_usage where object_schema='test' and object_name='t1'\G select * from t1 where a=1 order by a,b; select * from performance_schema.table_io_waits_summary_by_index_usage where object_schema='test' and object_name='t1'\G
[28 Jan 2013 9:55]
Marc ALFF
Sergei, Good catch, thanks for the bug report. -- Marc Alff
[29 Jan 2013 18:47]
Paul DuBois
Noted in 5.6.11, 5.7.1 changelogs. Some table I/O performed by the server when calling a storage engine were missing from the statistics collected by the Performance Schema.