Rootop 服务器运维与web架构

分析 show slave status 返回值

| 暂无评论

mysql> show slave status\G;
*************************** 1. row ***************************
             Slave_IO_State: Waiting for master to send event
                Master_Host: 1xx.3.4x.2xx
                Master_User: root
                Master_Port: 3306
              Connect_Retry: 60
            Master_Log_File: mysql-bin.000120    //主库BinaryLog名
        Read_Master_Log_Pos: 974015581           //主库BinaryLog偏移量,只要有数据更新就会增长。
             Relay_Log_File: mysqld-relay-bin.000020    //从库中继日志名
              Relay_Log_Pos: 320839203                  //从库中继日志偏移量
      Relay_Master_Log_File: mysql-bin.000120    //对当前主库BinaryLog做中继
           Slave_IO_Running: Yes       //接收更新状态
          Slave_SQL_Running: Yes       //执行状态
            Replicate_Do_DB: nq        //复制的库
        Replicate_Ignore_DB:           //排除
         Replicate_Do_Table:           //复制单表
     Replicate_Ignore_Table:           //排除表
    Replicate_Wild_Do_Table:           //跨库复制表
Replicate_Wild_Ignore_Table:
                 Last_Errno: 0         //上一个执行错误码
                 Last_Error:           //错误详细信息
               Skip_Counter: 0         //可以跳过Last_Errno
        Exec_Master_Log_Pos: 974015581 //执行到的偏移量
            Relay_Log_Space: 320839203 //中继偏移量
            Until_Condition: None
             Until_Log_File:
              Until_Log_Pos: 0
         Master_SSL_Allowed: No
         Master_SSL_CA_File:
         Master_SSL_CA_Path:
            Master_SSL_Cert:
          Master_SSL_Cipher:
             Master_SSL_Key:
      Seconds_Behind_Master: 0
1 row in set (0.00 sec)

ERROR:
No query specified

正常同步状态下,两个蓝色部分值一致、两个红色部分值也一致!如果出现问题Read_Master_Log_Pos值增长,Exec_Master_Log_Pos会停止。以此数+1作为重新同步偏移量.Relay_Master_Log_File值作为同步日志。
在从库mysql路径下会有一个relay-log.info文件,记录了从库执行的主库二进制日志名称、偏移量、中继日志名称、偏移量等信息。这些值跟从库show slave status是一致的。

[root@s2 mysql]# cat relay-log.info
./mysqld-relay-bin.000020  //中继日志名称
320507555
mysql-bin.000120  //主库
973683933
主:
mysql> show master status\G;
*************************** 1. row ***************************
            File: mysql-bin.000120
        Position: 981377928
    Binlog_Do_DB: nq
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)

ERROR:
No query specified

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/1512.html

作者:Venus

服务器运维与性能优化

发表回复