2012-02-18 9 views
2

マスターのスレーブレプリケーションの不足時間をテストする方法を知りたいのですが。たとえば、マスターがレコードを更新し、スレーブがレプリケートしている場合、レプリケーションプロセス内の時間間隔はどのようにテストできますか?使用されているソフトウェアがありますか、私のデータベースのタイムスタンプである列に追加するはずですか?mysqlのマスターとスレーブのレプリケーションのパフォーマンスのテスト

システムがすでに開発されているため、コード全体を調べて挿入/更新SQL文を変更し、SQL文を修正したくないため、データベースのタイムスタンプ列に追加したくないです。私の目標は、複製をセットアップし、時間間隔を測定することです。

事前感謝!

答えて

2

SHOW SLAVE STATUSがスレーブに表示されます。

しかし、レプリケーションの遅延をテストする "正しい"方法は、スレーブを継続的にポーリングしてから、マスタに対してクエリを実行することです。スレーブがレコードを受け取るのにかかる時間は複製遅延です。

ほとんどの設定では、遅延はミリ秒単位です。

+0

私に例を教えてください。それは私が理解するのを助けるだろう。ありがとう。 – madi

+0

@madi何の例ですか? – Borealid

+0

私は奴隷の世論調査をどうやって行っていますか? – madi

関連する問題