Spec-Zone .ru
спецификации, руководства, описания, API
|
server_operations
таблица содержит записи для всех продолжающихся NDB
операции, в которые в настоящий момент включается текущий узел SQL (MySQL
Server). Это эффективно - подмножество cluster_operations
таблица, в которой не показывают операции для другого SQL
и узлов API.
Следующая таблица предоставляет информацию о столбцах в server_operations
таблица.
Для каждого столбца таблица показывает имя, тип данных, и краткое описание. Дополнительная информация может быть
найдена в примечаниях после таблицы.
Имя столбца | Ввести | Комментарии |
---|---|---|
mysql_connection_id |
целое число | ID соединения MySQL Server |
node_id |
целое число | ID узла |
block_instance |
целое число | Блочный экземпляр |
transid |
целое число | ID транзакции |
operation_type |
строка | Тип работы (см. текст для возможных значений), |
state |
строка | Состояние работы (см. текст для возможных значений), |
tableid |
целое число | Табличный ID |
fragmentid |
целое число | ID фрагмента |
client_node_id |
целое число | Клиентский ID узла |
client_block_ref |
целое число | Клиентская блочная ссылка |
tc_node_id |
целое число | ID узла координатора транзакции |
tc_block_no |
целое число | Номер блока координатора транзакции |
tc_block_instance |
целое число | Координатор транзакции блокирует экземпляр |
mysql_connection_id
то же самое как соединение или ID сеанса, показанный в выводе SHOW PROCESSLIST
. Это получается из INFORMATION_SCHEMA
таблица NDB_TRANSID_MYSQL_CONNECTION_MAP
ID транзакции является уникальным 64-разрядным числом, которое может быть получено, используя API NDB getTransactionId()
operation_type
столбец может принять любое из значений READ
, READ-SH
, READ-EX
,
INSERT
, UPDATE
, DELETE
,
WRITE
, UNLOCK
, REFRESH
,
SCAN
, SCAN-SH
, SCAN-EX
,
или <unknown>
.
state
у столбца может быть любое из значений ABORT_QUEUED
, ABORT_STOPPED
, COMMITTED
,
COMMIT_QUEUED
, COMMIT_STOPPED
, COPY_CLOSE_STOPPED
,
COPY_FIRST_STOPPED
, COPY_STOPPED
, COPY_TUPKEY
, IDLE
, LOG_ABORT_QUEUED
,
LOG_COMMIT_QUEUED
, LOG_COMMIT_QUEUED_WAIT_SIGNAL
,
LOG_COMMIT_WRITTEN
, LOG_COMMIT_WRITTEN_WAIT_SIGNAL
,
LOG_QUEUED
, PREPARED
, PREPARED_RECEIVED_COMMIT
,
SCAN_CHECK_STOPPED
, SCAN_CLOSE_STOPPED
, SCAN_FIRST_STOPPED
, SCAN_RELEASE_STOPPED
, SCAN_STATE_USED
, SCAN_STOPPED
, SCAN_TUPKEY
, STOPPED
, TC_NOT_CONNECTED
,
WAIT_ACC
, WAIT_ACC_ABORT
, WAIT_AI_AFTER_ABORT
,
WAIT_ATTR
, WAIT_SCAN_AI
, WAIT_TUP
,
WAIT_TUPKEYINFO
, WAIT_TUP_COMMIT
, или WAIT_TUP_TO_ABORT
. (Если MySQL Server работает с ndbinfo_show_hidden
включенный, можно просмотреть этот список состояний,
выбирая из ndb$dblqh_tcconnect_state
таблица, которая обычно скрывается.)
Можно получить имя NDB
таблица от ее табличного ID, проверяя вывод ndb_show_tables.
fragid
то же самое как число раздела, замеченное в выводе ndb_desc --extra-partition-info
(краткая форма -p
).
В client_node_id
и client_block_ref
, client
обращается к API MySQL Cluster или узлу SQL (то есть, клиент API NDB или MySQL
Server, присоединенный к кластеру).