码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2017-06-08 00:11:53      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:nlog   最小   分拆   set   延迟   理论   nts   insert   com   

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-复制的监控

标签:nlog   最小   分拆   set   延迟   理论   nts   insert   com   

原文地址:http://www.cnblogs.com/wanggl/p/6959484.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!