2017-08-24 8 views
1

MySQL-5.7では、MySQLレプリケーションをセットアップするためのGTIDと従来の両方の方法があります。MySQLがGTIDモードで動作しているかどうかチェックするには?

我々はまた、新しいパラメータがあります:私たちはGTIDを有効にするだけでなく、伝統的な方法でレプリケーションを実行することができることを意味

gtid_mode = ON_PERMISSIVE

を。

私たちはMySQLレプリケーションを有効にしましたが、MySQLレプリケーションがGTIDまたは従来のものよりも機能していることを確認する方法はありますか? MySQLのDocumentationから

おかげ

+0

あなたは 'gtid_executed'を確認することができますか? 'GTID'トランザクションの完全なログを保持する必要があります。参照:https://dev.mysql.com/doc/refman/5.7/en/replication-options-gtids.html – RealCheeseLord

答えて

0

GTIDまたは匿名取引のいずれかにレプリケートされたトランザクションを可能にしながら、gtid_mode=OFF_PERMISSIVE、新しいトランザクションは匿名です。 GTIDまたは匿名取引のどちらかが

これはgtid_mode = ON PERMISSIVEは、新たな取引がGTIDで行われているが、匿名の複製(伝統的な方法)との取引を持っていることを可能にすることを意味するレプリケートされたトランザクションを可能にしながら、gtid_mode=ON_PERMISSIVE、新しいトランザクションがGTIDsを使用する場合、それはなぜ新機能バージョンでは、GTIDまたは匿名レプリケーションでトポロジを使用できます。

これはあなたのリクエストをお届けします:GTIDトランザクションが使用されていないときなどreplication_applier_status_by_workerパフォーマンススキーマテーブルのCURRENT_TRANSACTIONとして単一GTIDを表示

フィールドは、今ANONYMOUSを表示します。

よろしく

関連する問題