mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
perfschema 5.6.10 initial commit.
5.6 files
This commit is contained in:
91
mysql-test/suite/perfschema/t/rpl_gtid_func.test
Normal file
91
mysql-test/suite/perfschema/t/rpl_gtid_func.test
Normal file
@ -0,0 +1,91 @@
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
--source ../include/no_protocol.inc
|
||||
|
||||
-- source include/master-slave.inc
|
||||
|
||||
connection master;
|
||||
--echo **** On Master ****
|
||||
|
||||
--disable_warnings
|
||||
drop table if exists test.marker;
|
||||
--enable_warnings
|
||||
|
||||
create table test.marker(a int) engine=innodb;
|
||||
insert into test.marker values (1);
|
||||
select * from test.marker;
|
||||
|
||||
truncate table performance_schema.events_waits_history_long;
|
||||
truncate table performance_schema.events_statements_summary_by_digest;
|
||||
|
||||
update performance_schema.setup_instruments
|
||||
set enabled='YES', timed='YES';
|
||||
|
||||
sync_slave_with_master;
|
||||
--echo **** On Slave ****
|
||||
|
||||
truncate table performance_schema.events_waits_history_long;
|
||||
truncate table performance_schema.events_statements_summary_by_digest;
|
||||
|
||||
update performance_schema.setup_instruments
|
||||
set enabled='YES', timed='NO';
|
||||
|
||||
connection master;
|
||||
--echo **** On Master ****
|
||||
|
||||
select * from performance_schema.setup_instruments
|
||||
where timed='NO';
|
||||
|
||||
select "This better be in the master" as in_master_digest;
|
||||
|
||||
insert into performance_schema.setup_objects
|
||||
values ('TABLE', 'master', 'foo', 'YES', 'YES');
|
||||
|
||||
select * from performance_schema.setup_objects
|
||||
order by object_type, object_schema, object_name;
|
||||
|
||||
select digest, digest_text, count_star
|
||||
from performance_schema.events_statements_summary_by_digest
|
||||
where digest_text like "%in_%_digest%";
|
||||
|
||||
insert into test.marker values (2);
|
||||
|
||||
sync_slave_with_master;
|
||||
--echo **** On Slave ****
|
||||
|
||||
select * from test.marker;
|
||||
|
||||
select * from performance_schema.setup_instruments
|
||||
where timed='YES';
|
||||
|
||||
select "This better be in the slave" as in_slave_digest;
|
||||
|
||||
insert into performance_schema.setup_objects
|
||||
values ('TABLE', 'slave', 'foo', 'YES', 'YES');
|
||||
|
||||
select * from performance_schema.setup_objects
|
||||
order by object_type, object_schema, object_name;
|
||||
|
||||
select digest, digest_text, count_star
|
||||
from performance_schema.events_statements_summary_by_digest
|
||||
where digest_text like "%in_%_digest%";
|
||||
|
||||
connection master;
|
||||
--echo **** On Master ****
|
||||
delete from performance_schema.setup_objects
|
||||
where object_schema='master';
|
||||
sync_slave_with_master;
|
||||
--echo **** On Slave ****
|
||||
|
||||
delete from performance_schema.setup_objects
|
||||
where object_schema='slave';
|
||||
select * from performance_schema.setup_objects;
|
||||
|
||||
--disable_query_log
|
||||
--disable_warnings
|
||||
connection master;
|
||||
drop table test.marker;
|
||||
sync_slave_with_master;
|
||||
--enable_warnings
|
||||
--enable_query_log
|
||||
--source include/rpl_end.inc
|
Reference in New Issue
Block a user