#### 27.12.11.6 复制\_应用程序\_状态表

[](<>)[](<>)

此表显示副本上当前的一般事务执行状态。该表提供了有关事务应用程序状态的一般方面的信息，这些信息并不特定于所涉及的任何线程。线程特定的状态信息在[`replication_applier_status_by_coordinator`](performance-schema-replication-applier-status-by-coordinator-table.html)表（和[`replication_applier_status_by_worker`](performance-schema-replication-applier-status-by-worker-table.html)如果副本是多线程的）。

这[`复制应用程序状态`](performance-schema-replication-applier-status-table.html)表有这些列：

-   `CHANNEL_NAME`

    此行显示的复制通道。总是有一个默认的复制通道，并且可以添加更多的复制通道。看[第 17.2.2 节，“复制通道”](replication-channels.html)了解更多信息。

-   `服务状态`

    节目`在`当复制通道的应用程序线程处于活动或空闲状态时，`离开`表示应用程序线程未处于活动状态。

-   `REMAINING_DELAY`

    如果副本正在等待`DESIRED_DELAY`自源应用事务以来经过的秒数，此字段包含剩余的延迟秒数。在其他时候，这个字段是`空值`.（这`DESIRED_DELAY`值存储在[`复制应用程序配置`](performance-schema-replication-applier-configuration-table.html)表。）见[第 17.4.11 节，“延迟复制”](replication-delayed.html)了解更多信息。

-   `COUNT_TRANSACTIONS_RETRIES`

    显示由于复制 SQL 线程未能应用事务而进行的重试次数。给定事务的最大重试次数由系统变量设置[`replica_transaction_retries`](replication-options-replica.html#sysvar_replica_transaction_retries)和[`slave_transaction_retries`](replication-options-replica.html#sysvar_slave_transaction_retries).这[`replication_applier_status_by_worker`](performance-schema-replication-applier-status-by-worker-table.html)表显示有关单线程或多线程副本的事务重试的详细信息。

    这[`复制应用程序状态`](performance-schema-replication-applier-status-table.html)表有这些索引：

-   主键打开 (`CHANNEL_NAME`)

[`截断表`](truncate-table.html)不允许[`复制应用程序状态`](performance-schema-replication-applier-status-table.html)桌子。

下表显示了之间的对应关系[`复制应用程序状态`](performance-schema-replication-applier-status-table.html)列和[`显示副本状态`](show-replica-status.html)列。

| `复制应用程序状态`柱子 | `显示副本状态`柱子 |
| ------------ | ---------- |
| `服务状态` | 没有 |
| `REMAINING_DELAY` | `SQL_Remaining_Delay` |
