Replication_applier_status表
该表显示了从属服务器上的当前常规事务执行状态。该表提供了有关事务应用程序状态的一般方面的信息,这些信息并非特定于所涉及的任何线程。replication_applier_status_by_coordinator
表中提供了特定于线程的状态信息(replication_applier_status_by_worker
如果从属服务器是多线程的)。
该replication_applier_status
表包含以下列:
CHANNEL_NAME
该行正在显示的复制通道。始终有一个默认的复制通道,并且可以添加更多的复制通道。有关更多信息,请参见“复制通道”。
SERVICE_STATE
显示
ON
复制通道的应用程序线程处于活动状态还是空闲状态,OFF
表示应用程序线程处于非活动状态。REMAINING_DELAY
如果从服务器
DESIRED_DELAY
自从服务器提交事务以来,从服务器正在等待秒数过去,则此字段包含剩余的延迟秒数。在其他时间,此字段为NULL
。(该DESIRED_DELAY
值存储在replication_applier_configuration
表中。)有关更多信息,请参见“延迟复制”。COUNT_TRANSACTIONS_RETRIES
显示由于从属SQL线程无法应用事务而进行的重试次数。给定事务的最大重试次数由
slave_transaction_retries
系统变量设置。该replication_applier_status_by_worker
表显示了有关单线程或多线程从属服务器的事务重试的详细信息。
该replication_applier_status
表具有以下索引:
- (
CHANNEL_NAME
)上的主键
TRUNCATE TABLE
不允许用于该replication_applier_status
表。
下表显示了replication_applier_status
列与SHOW SLAVE STATUS
列之间的对应关系。
replication_applier_status 列 | SHOW SLAVE STATUS 列 |
---|---|
SERVICE_STATE | 没有 |
REMAINING_DELAY | SQL_Remaining_Delay |