mysql:8360
From: Okamoto RYO <Okamoto RYO <ryo@xxxxxxxxxx>>
Date: Mon, 3 Nov 2003 18:37:00 +0900
Subject: [mysql 08360] Re: レプリケーションの整合性チェック
おかもとです。お返事ありがとうございます。 「[mysql 08359] Re: レプリケーションの整合性チェック」 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ >> ひとつは、show slave status した際の Read_Master_Log_Pos >> カラムの数値と show master status した際の Position >> カラムの数値を比較し、合致していれば良いのかなと >> 考えているのですが、確証が持てません。 >> >> 1) そもそもこれらのキーを基に判別して良いのか >> (Exec_master_log_pos との違いは?) >> 2) 整合性が維持されていれば必ず一致するのかどうか >> 3) ネットワーク(その他の)遅延をどう考慮するか > >理想的には、master の Position、slave の Read_Master_Log_Pos, >Exec_Master_Log_Pos の 3 つの値が常に一致しているとよいのですが、 >master に更新系のクエリが多かったり、master - slave 間のネットワークが >遅かったり、master に比べて貧弱だったり他の要因で負荷がかかったりして >いて slave の SQL スレッドの処理が遅れているなどなどの理由で、これら 3 >つの値がいつも同一となるとは限らないと思いますし、同一でないからといっ >てレプリケーションが正常動作していないとは言えないと思います。 なるほど・・。つまり、常に(もしくは大半の期間で)3つの値が 一致しないまま運用される可能性もある、ということですね。 >> 同時に、show slave status した際の Slave_IO_Running >> カラムと Slave_SQL_Running カラムもチェック >> すべきかどうかも迷うところです。 > >遅延があるかもしれませんが、これら両方が Yes ならばレプリケーションは >動作中と判断できると思います。 わかりました。これらの値を定期的にチェックする方法で 運用してみます。ありがとうございました。 >O'REILLY の『High Performance MySQL』(12/1発売)が楽しみなんですが、どっ >かに目次とか出てないすかね。 このへんでしょうか。個人的には Load Balancing あたりに 興味あります。 http://jeremy.zawodny.com/blog/archives/000878.html ================================= @@ Squeeze Lab. @@ mail : ryo@xxxxxxxxxx web : http://www.sqz.jp written by : Okamoto RYO :-) =================================
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]