このテーブルは、レプリカによって適用されるトランザクションに影響する構成パラメータを示しています。 テーブルに格納されているパラメータは、実行時に CHANGE REPLICATION SOURCE TO
ステートメント (MySQL 8.0.23) または CHANGE MASTER TO
ステートメント (MySQL 8.0.23 より前) を使用して変更できます。
replication_applier_configuration
テーブルには、次のカラムがあります:
-
CHANNEL_NAME
この行が表示しているレプリケーションチャネル。 常にデフォルトのレプリケーションチャネルがあり、さらにレプリケーションチャネルを追加できます。 詳しくはセクション17.2.2「レプリケーションチャネル」をご覧ください。
-
DESIRED_DELAY
レプリカがソースを遅らせる必要がある秒数。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_DELAY
、CHANGE MASTER TO
オプション:MASTER_DELAY
) 詳細は、セクション17.4.11「遅延レプリケーション」 を参照してください。 -
PRIVILEGE_CHECKS_USER
チャネルのセキュリティコンテキストを提供するユーザーアカウント (
CHANGE REPLICATION SOURCE TO
オプション):PRIVILEGE_CHECKS_USER
、CHANGE MASTER TO
オプション:PRIVILEGE_CHECKS_USER
). これはエスケープされるため、SQL ステートメントにコピーして個々のトランザクションを実行できます。 詳しくはセクション17.3.3「レプリケーション権限チェック」をご覧ください。 -
REQUIRE_ROW_FORMAT
チャネルが行ベースのイベントのみを受け入れるかどうか (
CHANGE REPLICATION SOURCE TO
オプション):REQUIRE_ROW_FORMAT
、CHANGE MASTER TO
オプション:REQUIRE_ROW_FORMAT
). 詳しくはセクション17.3.3「レプリケーション権限チェック」をご覧ください。 -
REQUIRE_TABLE_PRIMARY_KEY_CHECK
チャネルで主キーが常に必要かどうか、またはソース設定に応じて必要かどうか (
CHANGE REPLICATION SOURCE TO
オプション):REQUIRE_TABLE_PRIMARY_KEY_CHECK
、CHANGE MASTER TO
オプション:REQUIRE_TABLE_PRIMARY_KEY_CHECK
). 詳しくはセクション17.3.3「レプリケーション権限チェック」をご覧ください。 -
ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS_TYPE
GTID がまだないレプリケートされたトランザクションにチャネルが GTID を割り当てるかどうか (
CHANGE REPLICATION SOURCE TO
オプション:ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS
、CHANGE MASTER TO
オプション:ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS
).OFF
は GTID が割り当てられていないことを示します。LOCAL
は、レプリカ独自の UUID (server_uuid
設定) を含む GTID が割り当てられていることを意味します。MANUAL
は、手動で設定された UUID を含む GTID が割り当てられることを意味します。 詳しくはセクション17.1.3.6「GTID のないソースから GTID のあるレプリカへのレプリケーション」をご覧ください。 -
ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS_VALUE
匿名トランザクションに割り当てられた GTID の一部として使用される UUID (
CHANGE REPLICATION SOURCE TO
オプション):ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS
、CHANGE MASTER TO
オプション:ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS
). 詳しくはセクション17.1.3.6「GTID のないソースから GTID のあるレプリカへのレプリケーション」をご覧ください。
replication_applier_configuration
テーブルには次のインデックスがあります:
主キー (
CHANNEL_NAME
)
TRUNCATE TABLE
は、replication_applier_configuration
テーブルに対して許可されていません。
次のテーブルに、replication_applier_configuration
カラムと SHOW REPLICA | SLAVE STATUS
カラムの対応を示します。
replication_applier_configuration カラム |
SHOW REPLICA | SLAVE STATUS カラム |
---|---|
DESIRED_DELAY |
SQL_Delay |