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

mysql:7666

From: "HIROSE, Masaaki" <"HIROSE, Masaaki" <hirose31@xxxxxxxxxx>>
Date: Wed, 07 May 2003 19:12:08 +0900
Subject: [mysql 07666] Re: レプリケーションを強行させるには?

ひろせといいます

on "[mysql 07652] レプリケーションを強行させるには?"
   <20030506191635.4842.TAKE2@xxxxxxxxxx>
at Tue, 06 May 2003 19:17:52 +0900
   take2@xxxxxxxxxx wrote:

> MySQL データベースを複数のサーバで同期させたいと思い、レプリケーシ
> ョンを実験中です。MySQL のレプリケーションは、何らかの障害により同
> 期できなかった場合、それ以降の同期をとりませんが、エラーを無視して
> 同期を続けるようにする事はできないでしょうか?(危険を承知で)

私は、全ての slave サーバーに対して SHOW SLAVE STATUS を使って状態の確
認を cron で定期的に行い、レプリケーションが止まってたら障害メールを送
るようにしています。

レプリケーションが止まるのは、手作業で解決しないと解消できない障害が発
生したときだと考えているのでこうしています。
 
> 壊れているデータベースに同期を取り続け、そのまま動かしてしまう運用
> には問題がありますが、サービス上無関係のところでもデータベースが止
> まってしまう可能性もありそうで心配です。

具体的にどういう局面なのでしょうか? master と食い違った情報を提供し続
ける slave というのはかなりまずいと思うのですが…

想像するに、
master は更新系、slave は参照系のクエリを処理するようなシステム構成に
なっていて、database が複数あり、ある database にレプリケーション障害
が発生した場合に他の関係のない database のレプリケーションまで止まって
しまうのを避けたい、という局面でしょうか?

-- 
ひろせ

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

      7652 2003-05-06 19:17 [<take2@xxxxxxxxxx>  ] レプリケーションを強行させるには?      
      7655 2003-05-07 01:16 ┣[とみたまさひろ <tomm]                                       
->    7666 2003-05-07 19:12 ┗["HIROSE, Masaaki" <h]