文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  ndbinfo server_operations 表格

25.6.17.55 ndbinfo server_operations 表格

server_operations 表格包含目前 SQL 節點 (MySQL 伺服器) 正在參與的所有進行中 NDB 作業的項目。它實際上是 cluster_operations 表格的子集,其中不顯示其他 SQL 和 API 節點的作業。

server_operations 表格包含以下欄位

  • mysql_connection_id

    MySQL 伺服器連線 ID

  • 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_idSHOW PROCESSLIST 的輸出中顯示的連線或工作階段 ID 相同。它是從 INFORMATION_SCHEMA 表格 NDB_TRANSID_MYSQL_CONNECTION_MAP 取得。

block_instance 參考核心區塊的執行個體。此數字連同區塊名稱,可用於在 threadblocks 表格中尋找指定的執行個體。

交易 ID (transid) 是一個唯一的 64 位元數字,可使用 NDB API 的 getTransactionId() 方法取得。(目前,MySQL 伺服器不會公開進行中交易的 NDB API 交易 ID。)

operation_type 欄位可以採用 READREAD-SHREAD-EXINSERTUPDATEDELETEWRITEUNLOCKREFRESHSCANSCAN-SHSCAN-EX<unknown> 的其中一個值。

state 欄位可以有 ABORT_QUEUEDABORT_STOPPEDCOMMITTEDCOMMIT_QUEUEDCOMMIT_STOPPEDCOPY_CLOSE_STOPPEDCOPY_FIRST_STOPPEDCOPY_STOPPEDCOPY_TUPKEYIDLELOG_ABORT_QUEUEDLOG_COMMIT_QUEUEDLOG_COMMIT_QUEUED_WAIT_SIGNALLOG_COMMIT_WRITTENLOG_COMMIT_WRITTEN_WAIT_SIGNALLOG_QUEUEDPREPAREDPREPARED_RECEIVED_COMMITSCAN_CHECK_STOPPEDSCAN_CLOSE_STOPPEDSCAN_FIRST_STOPPEDSCAN_RELEASE_STOPPEDSCAN_STATE_USEDSCAN_STOPPEDSCAN_TUPKEYSTOPPEDTC_NOT_CONNECTEDWAIT_ACCWAIT_ACC_ABORTWAIT_AI_AFTER_ABORTWAIT_ATTRWAIT_SCAN_AIWAIT_TUPWAIT_TUPKEYINFOWAIT_TUP_COMMITWAIT_TUP_TO_ABORT 的其中一個值。(如果 MySQL 伺服器執行時啟用 ndbinfo_show_hidden,則您可以透過從通常隱藏的 ndb$dblqh_tcconnect_state 表格中選取,來檢視此狀態清單。)

您可以藉由檢查 ndb_show_tables 的輸出,從表格 ID 取得 NDB 表格的名稱。

fragid 與在 ndb_desc --extra-partition-info (簡短形式 -p) 的輸出中看到的分割區號碼相同。

client_node_idclient_block_ref 中,client 參考 NDB Cluster API 或 SQL 節點 (也就是,連接至叢集的 NDB API 用戶端或 MySQL 伺服器)。

block_instancetc_block_instance 欄位提供 NDB 核心區塊執行個體編號。您可以使用這些編號,從 threadblocks 表格取得特定執行緒的相關資訊。