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]