# Activate master-slave replication include/master-slave.inc [connection master] # Make table t for test DROP TABLE IF EXISTS t; CREATE TABLE t(id INT); # Start slave replication START SLAVE; include/wait_for_slave_to_start.inc INSERT INTO t VALUES (1); # Read information about master binlog # Sync(1) slave thread # Read and change log_slow_slave_statements to ON on slave show variables like 'log_slow_slave_statements'; Variable_name Value log_slow_slave_statements OFF set global log_slow_slave_statements=ON; show variables like 'log_slow_slave_statements'; Variable_name Value log_slow_slave_statements ON INSERT INTO t VALUES (2); # Read information about master binlog # Sync slave(2) thread # Restart slave STOP SLAVE; include/wait_for_slave_to_stop.inc START SLAVE; include/wait_for_slave_to_start.inc INSERT INTO t VALUES (3); # Read information about master binlog # Sync(3) slave thread # Read and change log_slow_slave_statements to OFF on slave show variables like 'log_slow_slave_statements'; Variable_name Value log_slow_slave_statements ON set global log_slow_slave_statements=OFF; show variables like 'log_slow_slave_statements'; Variable_name Value log_slow_slave_statements OFF INSERT INTO t VALUES (4); # Read information about master binlog # Sync slave(4) thread # Restart slave STOP SLAVE; include/wait_for_slave_to_stop.inc START SLAVE; include/wait_for_slave_to_start.inc INSERT INTO t VALUES (5); # Read information about master binlog # Sync slave(5) thread # Read and change log_slow_slave_statements to ON on slave show variables like 'log_slow_slave_statements'; Variable_name Value log_slow_slave_statements OFF set global log_slow_slave_statements=ON; show variables like 'log_slow_slave_statements'; Variable_name Value log_slow_slave_statements ON INSERT INTO t VALUES (6); # Read information about master binlog # Sync slave(6) thread # Restart slave STOP SLAVE; include/wait_for_slave_to_stop.inc START SLAVE; include/wait_for_slave_to_start.inc INSERT INTO t VALUES (7); # Read information about master binlog # Sync slave(7) thread FLUSH LOGS; # Analyse master slow_query_log 1 1 1 1 1 1 1 FLUSH LOGS; # Analyse slave slow_query_log 0 0 1 0 0 0 1 set global log_slow_slave_statements=OFF; DROP TABLE t; # Read information about master binlog # Sync slave(8) thread STOP SLAVE; include/wait_for_slave_to_stop.inc