教程集 www.jiaochengji.com
教程集 >  服务器技术  >  数据库服务器  >  正文 mysql主从同步的精确计算方法

mysql主从同步的精确计算方法

发布时间:2014-07-20   编辑:jiaochengji.com
mysql主从同步的精确计算方法

mysql主从同步的精确计算方法,正在研究mysql同步复制的朋友可以参考下。

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  )                                           --主库已经执行的大小
>>> 更多内容,请访问:mysql主从复制、mysql主从同步系列教程

您可能感兴趣的文章:
mysql主从同步的精确计算方法
解决mysql主从复制数据库不同步的2种方法
mysql主从复制读写分离的实现方法
js精确计算加法与减法的例子
php用不了推荐算法吗
“HillTop”论 - 探索Google排名新算法
javascript减法赋值运算符实例
自动与手动清理mysql-binlog日志的方法
把 bind 数据保存进mysql
mysql 内存表在主从同步时的注意事项

[关闭]
~ ~