mysql:8380
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 7 Nov 2003 00:05:55 +0900
Subject: [mysql 08380] Re: レプリケーションの整合性チェック
とみたです。 On Thu, 06 Nov 2003 02:05:56 +0900 "HIROSE, Masaaki" <hirose31@xxxxxxxxxx> wrote: > > >次のようなロジックのスクリプトを書いたことがあります。 > > >1. log_file と log_pos の値がマスタとスレーブで一致していれば OK > > >2. でなければ、数秒待って log_pos が更新されていれば OK > > >3. でなければ、NG > > これは、マスタサーバのバイナリログである(例えば)server-bin.001 > > ファイルのバイト数と log_pos カラムの値が一致していれば、と > > いうことですね。とりあえず、次のようなロジックを組むことに > > しました。 > マスターでの show master status の 「File」と > スレーブでの show slavestatus の「Master_Log_File」の値が等しく、 > かつ、 > マスターでの show master status の 「Position」と > スレーブでの show slavestatus の「Exec_master_log_pos」の値が等しい > ということなのではないでしょうか? そうです。 マスタの Position とスレーブの Exec_master_log_pos が一致しない場合で も、「数秒待って log_pos が更新」されていた場合は、頻繁に更新があって マスタとスレーブ間の値がずれているだけだろうからOKと考えました。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
8341 2003-10-30 16:42 [Okamoto RYO <ryo@xxx] レプリケーションの整合性チェック 8359 2003-11-03 18:08 ┗["HIROSE, Masaaki" <h] 8360 2003-11-03 18:37 ┣[Okamoto RYO <ryo@xxx] 8361 2003-11-03 21:52 ┗[とみたまさひろ <tomm] 8375 2003-11-05 01:18 ┗[Okamoto RYO <ryo@xxx] 8379 2003-11-06 02:05 ┗["HIROSE, Masaaki" <h] -> 8380 2003-11-07 00:05 ┗[とみたまさひろ <tomm]