[前][次][番号順一覧][スレッド一覧]

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]