此表显示影响副本应用的事务的配置参数。存储在表中的参数可以在运行时使用
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
option:PRIVILEGE_CHECKS_USER
,CHANGE MASTER TO
option:PRIVILEGE_CHECKS_USER
)。这是转义的,以便可以将其复制到 SQL 语句中以执行单个事务。有关详细信息,请参阅 第 17.3.3 节,“复制权限检查”。REQUIRE_ROW_FORMAT
通道是否只接受基于行的事件(
CHANGE REPLICATION SOURCE TO
option:REQUIRE_ROW_FORMAT
,CHANGE MASTER TO
option: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
option:ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS
,CHANGE MASTER TO
option:ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS
)。OFF
表示没有分配 GTID。LOCAL
表示分配的 GTID 包括副本自己的 UUID(server_uuid
设置)。UUID
表示分配的 GTID 包括手动设置的 UUID。有关更多信息,请参阅 第 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 STATUS
列的对应关系。
replication_applier_configuration 柱子 |
SHOW REPLICA STATUS 柱子 |
---|---|
DESIRED_DELAY |
SQL_Delay |