1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
include/master-slave.inc
Warnings:
Note #### Sending passwords in plain text without SSL/TLS is extremely insecure.
Note #### Storing MySQL user name or password information in the connection metadata repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START REPLICA; see the 'START REPLICA Syntax' in the MySQL Manual for more information.
[connection master]
drop table if exists test.t1;
reset master;
create table test.t1(a int);
drop table test.t1;
include/show_binlog_events.inc
Log_name Pos Event_type Server_id End_log_pos Info
slave-bin.000001 # Query # # use `test`; create table test.t1(a int)
slave-bin.000001 # Query # # use `test`; DROP TABLE `t1` /* generated by server */
"============ Performance schema on master ============"
select ID from INFORMATION_SCHEMA.PROCESSLIST
where COMMAND = "Binlog Dump"
into @master_dump_pid;
Warnings:
Warning 1287 'INFORMATION_SCHEMA.PROCESSLIST' is deprecated and will be removed in a future release. Please use performance_schema.processlist instead
select COMMAND, STATE
from INFORMATION_SCHEMA.PROCESSLIST
where ID = @master_dump_pid;
COMMAND STATE
Binlog Dump Source has sent all binlog to replica; waiting for more updates
Warnings:
Warning 1287 'INFORMATION_SCHEMA.PROCESSLIST' is deprecated and will be removed in a future release. Please use performance_schema.processlist instead
select NAME, TYPE, PROCESSLIST_COMMAND, PROCESSLIST_STATE
from performance_schema.threads
where PROCESSLIST_ID = @master_dump_pid;
NAME TYPE PROCESSLIST_COMMAND PROCESSLIST_STATE
thread/sql/one_connection FOREGROUND Binlog Dump Source has sent all binlog to replica; waiting for more updates
select THREAD_ID from performance_schema.threads
where PROCESSLIST_ID = @master_dump_pid
into @master_dump_tid;
select VARIABLE_NAME,
IF (VARIABLE_VALUE = @master_dump_pid, "same", "different") as 'test'
from performance_schema.variables_by_thread
where VARIABLE_NAME = 'pseudo_thread_id' and THREAD_ID = @master_dump_tid;
VARIABLE_NAME test
pseudo_thread_id same
select VARIABLE_NAME, VARIABLE_VALUE
from performance_schema.status_by_thread
where VARIABLE_NAME = 'Compression_level' and THREAD_ID = @master_dump_tid;
VARIABLE_NAME VARIABLE_VALUE
Compression_level 0
"============ Performance schema on slave ============"
select ID from INFORMATION_SCHEMA.PROCESSLIST
where STATE like "Waiting for source to send event%"
into @slave_io_pid;
Warnings:
Warning 1287 'INFORMATION_SCHEMA.PROCESSLIST' is deprecated and will be removed in a future release. Please use performance_schema.processlist instead
select COMMAND, STATE
from INFORMATION_SCHEMA.PROCESSLIST
where ID = @slave_io_pid;
COMMAND STATE
Connect Waiting for source to send event
Warnings:
Warning 1287 'INFORMATION_SCHEMA.PROCESSLIST' is deprecated and will be removed in a future release. Please use performance_schema.processlist instead
select NAME, TYPE, PROCESSLIST_COMMAND, PROCESSLIST_STATE
from performance_schema.threads
where PROCESSLIST_ID = @slave_io_pid;
NAME TYPE PROCESSLIST_COMMAND PROCESSLIST_STATE
thread/sql/replica_io FOREGROUND Connect Waiting for source to send event
select THREAD_ID from performance_schema.threads
where PROCESSLIST_ID = @slave_io_pid
into @slave_io_tid;
select VARIABLE_NAME,
IF (VARIABLE_VALUE = @slave_io_pid, "same", "different") as 'test'
from performance_schema.variables_by_thread
where VARIABLE_NAME = 'pseudo_thread_id' and THREAD_ID = @slave_io_tid;
VARIABLE_NAME test
pseudo_thread_id same
select VARIABLE_NAME, VARIABLE_VALUE
from performance_schema.status_by_thread
where VARIABLE_NAME = 'Compression_level' and THREAD_ID = @slave_io_tid;
VARIABLE_NAME VARIABLE_VALUE
Compression_level 0
select ID from INFORMATION_SCHEMA.PROCESSLIST
where STATE like "Replica has read all relay log%"
into @slave_sql_pid;
Warnings:
Warning 1287 'INFORMATION_SCHEMA.PROCESSLIST' is deprecated and will be removed in a future release. Please use performance_schema.processlist instead
select COMMAND, STATE
from INFORMATION_SCHEMA.PROCESSLIST
where ID = @slave_sql_pid;
COMMAND STATE
Query Replica has read all relay log; waiting for more updates
Warnings:
Warning 1287 'INFORMATION_SCHEMA.PROCESSLIST' is deprecated and will be removed in a future release. Please use performance_schema.processlist instead
select NAME, TYPE, PROCESSLIST_COMMAND, PROCESSLIST_STATE
from performance_schema.threads
where PROCESSLIST_ID = @slave_sql_pid;
NAME TYPE PROCESSLIST_COMMAND PROCESSLIST_STATE
thread/sql/replica_sql FOREGROUND Query Replica has read all relay log; waiting for more updates
select THREAD_ID from performance_schema.threads
where PROCESSLIST_ID = @slave_sql_pid
into @slave_sql_tid;
select VARIABLE_NAME,
IF (VARIABLE_VALUE = @slave_sql_pid, "same", "different") as 'test'
from performance_schema.variables_by_thread
where VARIABLE_NAME = 'pseudo_thread_id' and THREAD_ID = @slave_sql_tid;
VARIABLE_NAME test
pseudo_thread_id same
select VARIABLE_NAME, VARIABLE_VALUE
from performance_schema.status_by_thread
where VARIABLE_NAME = 'Compression_level' and THREAD_ID = @slave_sql_tid;
VARIABLE_NAME VARIABLE_VALUE
Compression_level 0
include/rpl_end.inc
|