10bet网址
MySQL 5.6リファレンスマニュアル
本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb


MySQL 5.6リファレンスマニュアル/.../ グロバルトランザクション識別子を使用したレプリケション

17.1.3グロバルトランザクション識別子を使用したレプリケション

MySQL 5.6.5で導入された;グロバルトランザクション識別子(gtid)を使用したトランザクションベスレプリケションに。GTIDを使用することで,各トランザクションが発生元サーバーでコミットされて,スレーブによって適用されたあとに,それを特定して追跡できます。これは,GTIDを使用することで,新しいスレーブを起動するとき,または新しいマスターにフェイルオーバーするときに,ログファイルまたはそれらのファイル内での位置を参照する必要がなくなり,これらのタスクが大幅に簡易化されることを意味します。GTIDベースレプリケーションが完全にトランザクションベースであるため,マスターとスレーブが一貫しているかどうかを判断することが容易です。マスターでコミットされたすべてのトランザクションがスレーブでもコミットされているかぎり,両者の一貫性は保証されます。ステトメントベスまたは行ベスレプリケションをgtidに基づいて使用できます(セクション17.1.2 "レプリケション形式"を参照してください)。ただし,最善の結果を得るには,行ベ,ス形式を使用することをお勧めします。

このセクションでは,次のトピックにいて説明します。

GTIDベースレプリケーションに関係するMySQL服务器オプションおよび変数については,セクション17.1.4.5 "グロバルトランザクションidのオプションと変数"を参照してください。GTIDと一緒に使用するためにMySQL 5.6がサポトするSQL関数に;セクション12.16 "グロバルトランザクションidとともに使用される関数"も参照してください。

注記

GTIDは,MySQL集群が使用するNDBストレジエンジンと互換性がなく,サポトされません。MySQL集群でGTIDを有効にすると,NDBの問題が発生し,MySQL集群レプリケションも失敗する可能性が非常に高くなります。


本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb