MySQL 5.1 リファレンスマニュアル :: 5 レプリケーション :: 5.5 レプリケーションの実装 :: 5.5.5 レプリケーション リレーとステータス ファイル
« 5.5.4 スレーブ レプリケーションの SQL スレッド状態

5.5.5.1 スレーブ リレー ログ »
Section Navigation      [Toggle]
  • 5.5 レプリケーションの実装
  • 5.5.1 レプリケーション実装の詳細
  • 5.5.2 マスタレプリケーションのスレッド状態
  • 5.5.3 スレーブ レプリケーションの I/O スレッド状態
  • 5.5.4 スレーブ レプリケーションの SQL スレッド状態
  • 5.5.5 レプリケーション リレーとステータス ファイル
    • 5.5.5.1 スレーブ リレー ログ
    • 5.5.5.2 スレーブ ステータス ファイル
  • 5.5.6 サーバのレプリケーション ルール評価

5.5.5. レプリケーション リレーとステータス ファイル

[+/-]

5.5.5.1. スレーブ リレー ログ
5.5.5.2. スレーブ ステータス ファイル

レプリケーション中にMySQL サーバは、マスタからリレーされたバイナリ ログの保持に使うファイルをいくつか作成し、リレーされたログ内からステータスと位置に関する情報を記録します。このプロセスでは 3 種類のファイル タイプを使用します。

  • relay log は、マスタのバイナリ ログから読み込まれたイベントから成る。バイナリ ログのイベントは、レプリケーション スレッドの一環としてスレーブで実行する。

  • master.info ファイルはステータスやスレーブがマスタへ接続する際のコンフィギュレーション情報を含む。このファイルは、マスタのホスト名、ログイン資格情報、そしてマスタのバイナリ ログ内の現状位置に関する情報を保持する。

  • relay.info ファイルは、スレーブのリレー ログ ファイル内の実行ポイントに関するステータス情報を保持する。

以下は、この 3 種類のファイルとレプリケーション プロセスの関係です。master.info ファイルは、マスタ バイナリ ログ内のポイントを保持し、このログはマスタからの読み込みです。そのリレー ログにこの読み出されたイベントを記憶します。relay.info ファイルは、リレー ログ内にあるクエリの位置を記録し、このクエリは実行済みです。

Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates