1.从库读取主库落后的计算方法
my $blog_size_Mbytes = $max_binlog_size / 1024 / 1024
my $master_file_idx = 主库show master status,File的编号
my $slave_read_file_idx =从库show slave status,Master_Log_File的编号
my $read_master_log_pos = 从库show slave status,Read_Master_Log_Pos的值
my $master_log_pos =主库show master status,Position的值
my $read_slow_kbytes=int(
$blog_size_Mbytes*1024*($master_file_idx-$slave_read_file_idx) --得到落后的文件个数
-$slave_read_file_idx/1024 --从库已经读取的大小
+$master_log_pos/1024 ) --主库已经执行的大小
2.从库执行落后的计算方法
my $blog_size_Mbytes = $max_binlog_size / 1024 / 1024
my $master_file_idx = 主库show master status,File的编号
my $slave_read_file_idx =从库show slave status,Master_Log_File的编号
my $exec_master_log_pos =从库show slave status,Exec_Master_Log_Pos的值
my $master_log_pos =主库show master status,Position的值
my $exec_slow_kbytes=int (
$blog_size_Mbytes*1024*($master_file_idx-$slave_read_file_idx) --得到落后的文件个数
-$exec_master_log_pos /1024 --从库已经执行的大小
+$master_log_pos/1024 ) --主库已经执行的大小
阅读(1002) | 评论(0) | 转发(0) |