Spec-Zone .ru
спецификации, руководства, описания, API

17.5.10.5. ndbinfo cluster_transactions Таблица

cluster_transactions таблица показывает информацию обо всех продолжающихся транзакциях в MySQL Cluster.

Следующая таблица предоставляет информацию о столбцах в cluster_transactions таблица. Для каждого столбца таблица показывает имя, тип данных, и краткое описание. Дополнительная информация может быть найдена в примечаниях после таблицы.

Имя столбца Ввести Комментарии
node_id целое число ID узла координатора транзакции
block_instance целое число Блочный экземпляр TC
transid целое число ID транзакции
state строка Состояние работы (см. текст для возможных значений),
count_operations целое число Число stateful операций первичного ключа в транзакции (включает блокировки readswith, так же как операции DML),
outstanding_operations целое число Операции, все еще выполняемые в локальных блоках управления данными
inactive_seconds целое число Время потратило ожидание API
client_node_id целое число Клиентский ID узла
client_block_ref целое число Клиентская блочная ссылка

ID транзакции является уникальным 64-разрядным числом, которое может быть получено, используя API NDB getTransactionId() метод. (В настоящий момент MySQL Server не представляет ID транзакции API NDB продолжающейся транзакции.)

state у столбца может быть любое из значений CS_ABORTING, CS_COMMITTING, CS_COMMIT_SENT, CS_COMPLETE_SENT, CS_COMPLETING, CS_CONNECTED, CS_DISCONNECTED, CS_FAIL_ABORTED, CS_FAIL_ABORTING, CS_FAIL_COMMITTED, CS_FAIL_COMMITTING, CS_FAIL_COMPLETED, CS_FAIL_PREPARED, CS_PREPARE_TO_COMMIT, CS_RECEIVING, CS_REC_COMMITTING, CS_RESTART, CS_SEND_FIRE_TRIG_REQ, CS_STARTED, CS_START_COMMITTING, CS_START_SCAN, CS_WAIT_ABORT_CONF, CS_WAIT_COMMIT_CONF, CS_WAIT_COMPLETE_CONF, CS_WAIT_FIRE_TRIG_REQ. (Если MySQL Server работает с ndbinfo_show_hidden включенный, можно просмотреть этот список состояний, выбирая из ndb$dbtc_apiconnect_state таблица, которая обычно скрывается.)

В client_node_id и client_block_ref, client обращается к API MySQL Cluster или узлу SQL (то есть, клиент API NDB или MySQL Server, присоединенный к кластеру).