文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手冊頁 (TGZ) - 258.2Kb
手冊頁 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

25.6.17.55 ndbinfo server_operations 表格

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

server_operations 表格包含下列欄:

  • mysql_connection_id

    MySQL Server 連線 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 Server 不會公開進行中交易的 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 Server 是在啟用 ndbinfo_show_hidden 的情況下執行,您可以從 ndb$dblqh_tcconnect_state 表格 (通常是隱藏的) 中選取,來檢視此狀態清單。)

您可以透過檢查 ndb_show_tables 的輸出來取得 NDB 表格的名稱及其表格 ID。

fragidndb_desc --extra-partition-info (簡寫 -p) 的輸出中看到的分割區編號相同。

client_node_idclient_block_ref 中,client 指的是 NDB Cluster API 或 SQL 節點 (亦即,連接到叢集的 NDB API 用戶端或 MySQL Server)。

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