此表显示副本上当前的一般事务执行状态。该表提供了有关事务应用程序状态的一般方面的信息,这些方面不特定于所涉及的任何线程。线程特定的状态信息在
replication_applier_status_by_coordinator
表中可用(
replication_applier_status_by_worker
如果副本是多线程的)。
该replication_applier_status
表有以下列:
CHANNEL_NAME
此行显示的复制通道。总是有一个默认的复制通道,可以添加更多的复制通道。有关详细信息,请参阅 第 16.2.2 节,“复制通道”。
SERVICE_STATE
显示
ON
复制通道的应用程序线程何时处于活动状态或空闲状态,OFF
表示应用程序线程未处于活动状态。REMAINING_DELAY
如果副本在源应用事件后等待
DESIRED_DELAY
秒数过去,则此字段包含剩余的延迟秒数。在其他时候,这个字段是NULL
。(该DESIRED_DELAY
值存储在replication_applier_configuration
表中。)COUNT_TRANSACTIONS_RETRIES
显示由于复制 SQL 线程未能应用事务而进行的重试次数。给定事务的最大重试次数由
slave_transaction_retries
系统变量设置。
TRUNCATE TABLE
不允许用于
replication_applier_status
表。
下表是
replication_applier_status
列与SHOW SLAVE STATUS
列的对应关系。
replication_applier_status 柱子 |
SHOW SLAVE STATUS 柱子 |
---|---|
SERVICE_STATE |
没有任何 |
REMAINING_DELAY |
SQL_Remaining_Delay |