文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙尺寸) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

25.6.17.8 ndbinfo cluster_operations 表格

cluster_operations 表格從本機資料管理 (LQH) 區塊的角度(請參閱 DBLQH 區塊),提供 NDB Cluster 中所有活動的每個操作(具狀態的主索引鍵操作)視圖。

cluster_operations 表格包含以下欄位:

  • node_id

    回報 LQH 區塊的節點 ID

  • block_instance

    LQH 區塊實例

  • 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

    交易協調器區塊實例

注意事項

交易 ID 是一個唯一的 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 表格的名稱。

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

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

block_instancetc_block_instance 欄位分別提供 DBLQHDBTC 區塊實例編號。您可以將這些與區塊名稱一起使用,以從 threadblocks 表格取得特定執行緒的相關資訊。