Spec-Zone.ru › MySQL 9.2

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.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/performance-schema-ndb-replication-applier-status-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API