Spec-Zone .ru
спецификации, руководства, описания, API
|
server_transactions
таблица является подмножеством cluster_transactions
таблица, но включает только те транзакции, которых текущий
узел SQL (MySQL Server) является участником, в то время как включая соответствующие ID соединения.
Следующая таблица предоставляет информацию о столбцах в server_transactions
таблица. Для каждого столбца таблица показывает имя, тип данных, и краткое описание. Дополнительная информация
может быть найдена в примечаниях после таблицы.
Имя столбца | Ввести | Комментарии |
---|---|---|
mysql_connection_id |
целое число | ID соединения MySQL Server |
node_id |
целое число | ID узла координатора транзакции |
block_instance |
целое число | Координатор транзакции блокирует экземпляр |
transid |
целое число | ID транзакции |
state |
строка | Состояние работы (см. текст для возможных значений), |
count_operations |
целое число | Число stateful операций в транзакции |
outstanding_operations |
целое число | Операции, все еще выполняемые локальным уровнем управления данными (LQHblocks) |
inactive_seconds |
целое число | Время потратило ожидание API |
client_node_id |
целое число | Клиентский ID узла |
client_block_ref |
целое число | Клиентская блочная ссылка |
mysql_connection_id
то же самое как соединение или ID сеанса, показанный в выводе SHOW PROCESSLIST
. Это получается из INFORMATION_SCHEMA
таблица NDB_TRANSID_MYSQL_CONNECTION_MAP
ID транзакции является уникальным 64-разрядным числом, которое может быть получено, используя API NDB getTransactionId()
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, присоединенный к кластеру).