mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 12:32:27 +01:00
0633d0e2ed
because FLUSH STATUS does not reset them, so their values are affected by previously run tests since the last server restart.
139 lines
6.2 KiB
Text
139 lines
6.2 KiB
Text
drop table if exists test.marker;
|
|
create table test.marker(a int);
|
|
update performance_schema.setup_consumers set enabled='NO';
|
|
update performance_schema.setup_instruments set enabled='NO';
|
|
update performance_schema.setup_instruments set enabled='YES'
|
|
where name like "wait/io/table/%";
|
|
truncate table performance_schema.events_waits_history_long;
|
|
flush status;
|
|
flush tables;
|
|
drop table if exists test.no_index_tab;
|
|
update performance_schema.setup_consumers set enabled='YES';
|
|
insert into marker set a = 1;
|
|
create table test.no_index_tab
|
|
( a varchar(255) not null, b int not null) engine = MyISAM;
|
|
insert into marker set a = 1;
|
|
show create table test.no_index_tab;
|
|
Table Create Table
|
|
no_index_tab CREATE TABLE `no_index_tab` (
|
|
`a` varchar(255) NOT NULL,
|
|
`b` int(11) NOT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
|
insert into marker set a = 1;
|
|
insert into test.no_index_tab set a = 'foo', b = 1;
|
|
insert into marker set a = 1;
|
|
insert into test.no_index_tab set a = 'foo', b = 2;
|
|
insert into marker set a = 1;
|
|
insert into test.no_index_tab set a = 'foo', b = 3;
|
|
insert into marker set a = 1;
|
|
select * from test.no_index_tab;
|
|
a b
|
|
foo 1
|
|
foo 2
|
|
foo 3
|
|
insert into marker set a = 1;
|
|
update test.no_index_tab set a = 'bar';
|
|
insert into marker set a = 1;
|
|
select * from test.no_index_tab limit 2;
|
|
a b
|
|
bar 1
|
|
bar 2
|
|
insert into marker set a = 1;
|
|
delete from test.no_index_tab where b = 3;
|
|
insert into marker set a = 1;
|
|
select * from test.no_index_tab;
|
|
a b
|
|
bar 1
|
|
bar 2
|
|
insert into marker set a = 1;
|
|
optimize table test.no_index_tab;
|
|
Table Op Msg_type Msg_text
|
|
test.no_index_tab optimize status OK
|
|
insert into marker set a = 1;
|
|
select * from test.no_index_tab;
|
|
a b
|
|
bar 1
|
|
bar 2
|
|
insert into marker set a = 1;
|
|
truncate table test.no_index_tab;
|
|
insert into marker set a = 1;
|
|
drop table test.no_index_tab;
|
|
update performance_schema.setup_consumers set enabled='NO';
|
|
select event_name,
|
|
left(source, locate(":", source)) as short_source,
|
|
object_type, object_schema,
|
|
if (locate("#sql-", object_name), "#sql-XXXX", object_name)
|
|
as pretty_name,
|
|
operation, number_of_bytes
|
|
from performance_schema.events_waits_history_long
|
|
where event_name like 'wait/io/table/%'
|
|
and object_schema in ("test")
|
|
order by thread_id, event_id;
|
|
event_name short_source object_type object_schema pretty_name operation number_of_bytes
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab update NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab update NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab update NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab delete NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
|
|
show status where Variable_name like 'performance_schema_%' and
|
|
Variable_name not like 'performance_schema_%_classes_lost';
|
|
Variable_name Value
|
|
Performance_schema_accounts_lost 0
|
|
Performance_schema_cond_instances_lost 0
|
|
Performance_schema_digest_lost 0
|
|
Performance_schema_file_handles_lost 0
|
|
Performance_schema_file_instances_lost 0
|
|
Performance_schema_hosts_lost 0
|
|
Performance_schema_locker_lost 0
|
|
Performance_schema_mutex_instances_lost 0
|
|
Performance_schema_rwlock_instances_lost 0
|
|
Performance_schema_session_connect_attrs_lost 0
|
|
Performance_schema_socket_instances_lost 0
|
|
Performance_schema_table_handles_lost 0
|
|
Performance_schema_table_instances_lost 0
|
|
Performance_schema_thread_instances_lost 0
|
|
Performance_schema_users_lost 0
|
|
truncate performance_schema.events_waits_history_long;
|
|
flush status;
|
|
update performance_schema.setup_consumers set enabled='NO';
|
|
truncate performance_schema.events_waits_history_long;
|
|
drop table test.marker;
|
|
flush status;
|
|
update performance_schema.setup_instruments set enabled='YES';
|
|
update performance_schema.setup_consumers set enabled='YES';
|