上传项目图片:“Percona Toolkit”雷竞技下载官网
  1. 雷竞技下载官网Percona工具包
  2. pt - 199

Pt-table-checksum在使用基于行的复制时不会基于会话语句

    XML 可打印的

细节

    • 错误
    • 状态: Done">完成
    • 至关重要的
    • 解决方法: 固定
    • 没有一个
    • 3.0.5
    • 没有一个
    • 没有一个

    描述

      亲爱的,

      当使用pt-table-checksum时,该工具在基于ROW的复制活动的系统上执行此操作时将不会检测到差异。

      例子:

      安装:percona-雷竞技下载官网toolkit。x86_64 0:3.0.4-1。el7完成![(电子邮件保护)# PTDEBUG=1 pt-table-checksum h=localhost,u=pttc,p=password——no-check-binlog-format > ~/newversionptt 2>&1 [(电子邮件保护)# grep binlog_format ~/newversionptt # OptionParser:1988 12902帮助:检查binlog_format在所有服务器上都是相同的# OptionParser:2028 12902解析opt spec: group =>默认的Spec => check-binlog-format!desc =>检查binlog_format在所有服务器上是相同的(默认的对于3.0.3版本,会发生以下输出并检测到差异:[(电子邮件保护)# PTDEBUG=1 pt-table-checksum h=localhost,u=pttc,p=password——no-check-binlog-format > ~/ oldversipt 2>&1 [(电子邮件保护)# grep binlog_format ~/oldversionpt # OptionParser:1988 12873帮助:检查binlog_format在所有服务器上都是相同的# OptionParser:2028 12873解析opt spec: group =>默认的Spec => check-binlog-format!desc =>检查binlog_format在所有服务器上是相同的(默认的yes)属性=> HASH(0x1f36c98) # pt_table_checksum:9313 12873 DBI::db=HASH(0x1fd47a8) SELECT @@binlog_format # pt_table_checksum:9315 12873 Original binlog_format: ROW # pt_table_checksum:9319 12873 DBI::db=HASH(0x1fd47a8)/*!50108 SET @@binlog_format:=“声明”* /输出文件未检测到的将被附加

      我把这作为一个阻止程序的bug,因为工具不会给出错误,也不会在slave上进行任何比较。它只是对从服务器执行行复制。

      oldversionpt

      newversionptt

      希望这对您有所帮助,如果您需要其他信息,请告诉我。

      亲切的问候,

      迪米特里

      附件

        1. newversionptt
          437 kB
        2. oldversionpt
          407 kB

        活动

            carlos.salguero卡洛斯Salguero
            dimitri.vanoverbeke迪米特里Vanoverbeke
            投票:
            0 为这个问题投票
            观察人士:
            3. 开始关注这个问题

            日期

              创建:
              更新:
              解决:

              聪明的清单