29.12.11.5 Таблица replication_applier_status
Эта таблица отображает текущий общий статус выполнения транзакций на реплике. Таблица предоставляет информацию о общих аспектах статуса транзакционного приложения, не зависящих от какого-либо потока. Информация о статусе, специфичная для потока, доступна в таблице replication_applier_status_by_coordinator (и replication_applier_status_by_worker, если реплика многопоточная).
В таблице replication_applier_status есть следующие столбцы:
-
CHANNEL_NAMEКанал репликации, который отображается в этой строке. Всегда есть канал репликации по умолчанию, и можно добавить больше каналов. Дополнительную информацию см. в Разделе 19.2.2, «Каналы репликации».
-
SERVICE_STATEПоказывает
ON, когда потоки приложения канала репликации активны или в состоянии ожидания,OFFозначает, что потоки приложения не активны. -
REMAINING_DELAYЕсли реплика ожидает
DESIRED_DELAYсекунд, чтобы пройти со времени применения транзакции источником, это поле содержит оставшееся количество секунд задержки. В других случаях это полеNULL. (ЗначениеDESIRED_DELAYхранится в таблицеreplication_applier_configuration.) Дополнительную информацию см. в Разделе 19.4.11, «Задержанная репликация». -
COUNT_TRANSACTIONS_RETRIESПоказывает количество попыток, предпринятых в связи с тем, что поток SQL репликации не смог применить транзакцию. Максимальное количество попыток для данной транзакции устанавливается системной переменной
replica_transaction_retries. Таблицаreplication_applier_status_by_workerсодержит подробную информацию о повторных попытках транзакции для однопоточной или многопоточной реплики.
В таблице replication_applier_status имеются следующие индексы:
Основной ключ по (
CHANNEL_NAME)
TRUNCATE TABLE запрещено для таблицы replication_applier_status.
Следующая таблица показывает соответствие между столбцами таблицы replication_applier_status и столбцами SHOW
REPLICA STATUS.
replication_applier_status Столбец |
SHOW REPLICA STATUS Столбец |
|---|---|
SERVICE_STATE | Нет |
REMAINING_DELAY | SQL_Remaining_Delay |
© 2025 Oracle
Licensed under the GPLv2 License.