首页 > 代码库 > mysql-学习-10-20170607-复制的监控

mysql-学习-10-20170607-复制的监控

mysql-学习-10-20170605-复制的监控

 

技术分享

技术分享

技术分享

sql_thread执行的Evevnt中timestamp 记录为t1

技术分享

 io_thread获取的event中的timestamp值为: t2  

t2>t1 

 单位是:秒
主从的延迟,理论上在50MS 
 
 recive_gtid_set  -execute_gtid_set
read_master_log_pos - execute_master_log_pos  

 

 

 event : 相当于Binlog最的最小单位. 一个事务多个Event组成 

 

 show binlog evevnts in ‘‘;
show binlog events in ‘mysql-bin.000010‘;
insert into tb xxx  
 
技术分享

技术分享

 master_log_file == relay_master_log_file && Read_master_log_pos == exec_master_log_pos 
 
 master_log_file 可能会被分拆成多个Relay_log_file
 
技术分享

 

 技术分享

技术分享

技术分享

技术分享

SQL_Delay 
SQL_thread和主库保持的延迟 

技术分享

 

 技术分享

技术分享

技术分享

技术分享

 

 

 

 【活跃】A440-刘洋-山东<aim@aim.sh>  22:44:26
问下:刚才讲的这个数据延迟100s怎么监控获取的?通过 seconds_behind_master么? 
答:是的

 

mysql-学习-10-20170607-复制的监控