2つのMySQLデータベースの違いを見つけるためにmysqldbcompareとpt-table-checksum(Percona Toolkitから)を使用したすべての人の経験を聞いて興味がありました。
Pt-table-checksumは、2つのDBが異なるかどうかを正確に把握していると聞きましたが、mysqldbcompareは、実際の行の違いを出力でより明確に表示できるようです。
ただし、mysqldbcompareがpt-table-checksumと同じくらい正確であるかどうか、またはそれ以上/以下であるかどうかをどのように知ることができますか?
ありがとうIS
実際の違いを示すことは、pt-table-checksumの目的ではありません。ただし、pt-table-checksumによって生成されたチェックサムテーブルを読み取ることができるコンパニオンツール pt-table-synch があります。マスター/スレーブチェックサムが異なるチャンクの境界を取り、それらをスキャンして、一致しない行を識別します。
スレーブで実行する準備ができているreplaceステートメントを生成して、マスターと同期させることもできます。