29.12.12.3 Таблица ndb_replication_applier_status
NDBCLUSTER предоставляет доступ к внутреннему состоянию реплицирующего приложения для наблюдения с помощью глобальных переменных состояния, таких как Ndb_replica_max_replicated_epoch и Ndb_api_trans_start_count_replica, но эти значения отражают состояние только по умолчанию канала репликации. ndb_replication_applier_status предоставляет ту же информацию, но на основе каждого канала; за исключением CHANNEL_NAME, каждый столбец в этой таблице соответствует переменной состояния сервера; в применимых случаях эта информация включена в описания столбцов, представленных ниже в этом разделе.
Данная таблица является NDB-специфическим расширением таблицы replication_applier_status.
Таблица ndb_replication_applier_status содержит столбцы, показанные и описанные в следующем списке:
-
CHANNEL_NAME:Название канала репликации. По умолчанию пустая строка (
""). -
MAX_REPLICATED_EPOCH:Последняя применённая эпоха NDB на этом реплике.
Ndb_replica_max_replicated_epochпоказывает это значение для канала репликации по умолчанию. -
API_WAIT_EXEC_COMPLETE_COUNT:Количество раз, когда этот поток был заблокирован, ожидая завершения операции узлом SQL.
Ndb_api_wait_exec_complete_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_WAIT_SCAN_RESULT_COUNT:Количество раз, когда этот поток был заблокирован, ожидая сигнала на основе сканирования от узла SQL.
Ndb_api_wait_scan_result_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_WAIT_META_REQUEST_COUNT:Количество раз, когда этот поток был заблокирован, ожидая сигнала на основе метаданных от узла SQL.
Ndb_api_wait_meta_request_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_WAIT_NANOS_COUNT:Кумулятивное время в наносекундах, затраченное на ожидание сигнала от узлов данных узлом SQL.
Ndb_api_wait_nanos_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_BYTES_SENT_COUNT:Количество байтов, отправленных узлами данных узлом SQL.
Ndb_api_bytes_sent_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_BYTES_RECEIVED_COUNT:Количество байтов, полученных от узлов данных узлом SQL.
Ndb_api_bytes_received_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_TRANS_START_COUNT:Количество транзакций, начатых этим узлом SQL.
Ndb_api_trans_start_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_TRANS_COMMIT_COUNT:Количество успешно завершённых транзакций этим узлом SQL.
Ndb_api_trans_commit_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_TRANS_ABORT_COUNT:Количество прерванных транзакций этим узлом SQL.
Ndb_api_trans_abort_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_TRANS_CLOSE_COUNT:Количество транзакций, закрытых этим узлом SQL; это значение может быть больше суммы
API_TRANS_COMMIT_COUNTиAPI_TRANS_ABORT_COUNT.Ndb_api_trans_close_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_PK_OP_COUNT:Количество операций с первичным ключом, выполненных этим узлом SQL.
Ndb_api_pk_op_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_UK_OP_COUNT:Количество операций с уникальными ключами, выполненных этим узлом SQL.
Ndb_api_uk_op_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_TABLE_SCAN_COUNT:Количество начатых узлом SQL сканирований таблиц. Включает сканирование внутренних таблиц.
Ndb_api_table_scan_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_RANGE_SCAN_COUNT:Количество начатых узлом SQL сканирований диапазонов.
Ndb_api_range_scan_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_PRUNED_SCAN_COUNT:Количество сканирований, сокращённых до одной секции, узлом SQL.
Ndb_api_pruned_scan_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_SCAN_BATCH_COUNT:Количество партий строк, полученных этим узлом SQL.
Ndb_api_scan_batch_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_READ_ROW_COUNT:Общее количество строк, прочитанных этим узлом SQL.
Ndb_api_read_row_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_TRANS_LOCAL_READ_ROW_COUNT:Общее количество строк, прочитанных этим узлом SQL локально.
Ndb_api_trans_local_read_row_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_ADAPTIVE_SEND_FORCED_COUNT:Количество адаптивных отправлений, отправленных узлом SQL с использованием принудительной отправки.
Ndb_api_adaptive_send_forced_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_ADAPTIVE_SEND_UNFORCED_COUNT:Количество адаптивных отправлений, отправленных узлом SQL без использования принудительной отправки.
Ndb_api_adaptive_send_unforced_count_replicaпоказывает это значение для канала репликации по умолчанию. -
API_ADAPTIVE_SEND_DEFERRED_COUNT:Количество адаптивных отправлений, которые фактически не были отправлены этим узлом SQL.
Ndb_api_adaptive_send_deferred_count_replicaпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_FN_MAX:Количество случаев применения разрешения конфликтов репликации NDB «большее временное значение побеждает» для обновлений и удалений.
Ndb_conflict_fn_maxпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_FN_OLD:Количество применений разрешения конфликтов репликации NDB «то же временное значение побеждает».
Ndb_conflict_fn_oldпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_FN_MAX_DEL_WIN:Количество применений разрешения конфликтов репликации NDB, основанных на результате
NDB$MAX_DELETE_WIN(), для обновлений и удалений.Ndb_conflict_fn_max_del_winпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_FN_MAX_INS:Количество применений разрешения конфликтов репликации NDB «большее временное значение побеждает» для операций вставки.
Ndb_conflict_fn_max_insпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_FN_MAX_DEL_WIN_INS:Количество применений разрешения конфликтов репликации NDB, основанных на результате
NDB$MAX_DELETE_WIN_INS(), для обновлений и удалений.Ndb_conflict_fn_max_del_win_insпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_FN_EPOCH:Количество строк, обнаруженных в конфликте функцией обнаружения конфликтов репликации NDB
NDB$EPOCH().Ndb_conflict_fn_epochпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_FN_EPOCH_TRANS:Количество строк, обнаруженных в конфликте функцией обнаружения конфликтов репликации NDB
NDB$EPOCH_TRANS().Ndb_conflict_fn_epoch_transпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_FN_EPOCH2:Количество строк, обнаруженных в конфликте функцией обнаружения конфликтов репликации NDB
NDB$EPOCH2().Ndb_conflict_fn_epoch2показывает это значение для канала репликации по умолчанию. -
CONFLICT_FN_EPOCH2_TRANS:Количество строк, обнаруженных в конфликте функцией обнаружения конфликтов репликации NDB
NDB$EPOCH2_TRANS().Ndb_conflict_fn_epoch2_transпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_TRANS_ROW_CONFLICT_COUNT:Количество строк, обнаруженных в конфликте функцией конфликтной проверки транзакций, включая строки, включённые в конфликтные или зависимые от них транзакции.
Ndb_conflict_trans_row_conflict_countпоказывает это значение для канала репликации по умолчанию.
-
CONFLICT_TRANS_ROW_REJECT_COUNT:Общее количество строк, которые были перестроены после обнаружения конфликта функцией транзакционного конфликта, включая
CONFLICT_TRANS_ROW_CONFLICT_COUNT, а также любые строки, которые были включены в или зависели от конфликтных транзакций.Ndb_conflict_trans_row_reject_countпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_TRANS_REJECT_COUNT:Количество транзакций, которые были отклонены после обнаружения конфликта функцией транзакционного конфликта.
Ndb_conflict_trans_reject_countпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_TRANS_DETECT_ITER_COUNT:Количество внутренних итераций, необходимых для подтверждения транзакций эпохи. Это значение обычно должно быть немного больше или равно значению
CONFLICT_TRANS_CONFLICT_COMMIT_COUNT.Ndb_conflict_trans_detect_iter_countпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_TRANS_CONFLICT_COMMIT_COUNT:Количество транзакций эпохи, которые были подтверждены после необходимости обработки конфликтов транзакций.
Ndb_conflict_trans_conflict_commit_countпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_EPOCH_DELETE_DELETE_COUNT:Количество обнаруженных конфликтов удаления-удаления. Конфликт удаления-удаления возникает, когда операция удаления применяется, но строка не существует.
Ndb_epoch_delete_delete_countпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_REFLECTED_OP_PREPARE_COUNT:Количество отраженных операций, которые были получены и подготовлены к выполнению.
Ndb_conflict_reflected_op_prepare_countпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_REFLECTED_OP_DISCARD_COUNT:Количество отраженных операций, которые не были применены из-за ошибок во время выполнения.
Ndb_conflict_reflected_op_discard_countпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_REFRESH_OP_COUNT:Количество операций обновления, которые были подготовлены.
Ndb_conflict_refresh_op_countпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_LAST_CONFLICT_EPOCH:Последняя эпоха NDB на этом репликаторе, во время которой был обнаружен конфликт.
Ndb_conflict_last_conflict_epochпоказывает это значение для канала репликации по умолчанию. -
CONFLICT_LAST_STABLE_EPOCH:Последняя эпоха NDB, во время которой конфликты не были обнаружены.
Ndb_conflict_last_stable_epochпоказывает это значение для канала репликации по умолчанию.
Для получения дополнительной информации см. описания указанных переменных состояния сервера, а также Раздел 25.7, «NDB Cluster Replication».
© 2025 Oracle
Licensed under the GPLv2 License.