文件首頁
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


25.6.17.13 ndbinfo counters 表格

counters 表格提供特定核心區塊和資料節點的讀取和寫入等事件的執行總計。計數從最近的節點啟動或重新啟動開始;節點啟動或重新啟動會重設該節點上的所有計數器。並非所有核心區塊都具有所有類型的計數器。

counters 表格包含以下欄位

  • node_id

    資料節點 ID

  • block_name

    相關 NDB 核心區塊的名稱(請參閱 NDB 核心區塊)。

  • block_instance

    區塊執行個體

  • counter_id

    計數器的內部 ID 號碼;通常是介於 1 和 10 之間的整數 (包含 1 和 10)。

  • counter_name

    計數器的名稱。請參閱文字以了解各個計數器的名稱以及每個計數器關聯的 NDB 核心區塊。

  • val

    計數器的值

注意事項

每個計數器都與特定的 NDB 核心區塊相關聯。

OPERATIONS 計數器與 DBLQH (本機查詢處理常式) 核心區塊相關聯。主索引鍵讀取計為一次操作,主索引鍵更新也計為一次操作。對於讀取,在 DBLQH 中每次 DBTC 中的操作計為一次操作。對於寫入,每個片段複本計為一次操作。

ATTRINFOTRANSACTIONSCOMMITSREADSLOCAL_READSSIMPLE_READSWRITESLOCAL_WRITESABORTSTABLE_SCANSRANGE_SCANS 計數器與 DBTC (交易協調器) 核心區塊相關聯。

LOCAL_WRITESLOCAL_READS 是使用節點中交易協調器的主索引鍵操作,該節點也保有記錄的主要片段複本。

READS 計數器包含所有讀取。LOCAL_READS 僅包含與此交易協調器位於相同節點上的主要片段複本的讀取。SIMPLE_READS 僅包含讀取操作是給定交易的起始和結束操作的讀取。簡單讀取不持有鎖定,但屬於交易的一部分,因為它們會觀察包含它們的交易的未提交變更,但不會觀察任何其他未提交的交易。從 TC 區塊的角度來看,此類讀取是簡單的;由於它們不持有鎖定,因此它們不是持久的,而且一旦 DBTC 將它們路由到相關的 LQH 區塊,它就不會持有它們的狀態。

ATTRINFO 會計算將已解譯的程式傳送到資料節點的次數。請參閱 NDB 協定訊息,以深入了解 NDB 核心中的 ATTRINFO 訊息。

LOCAL_TABLE_SCANS_SENTREADS_RECEIVEDPRUNED_RANGE_SCANS_RECEIVEDRANGE_SCANS_RECEIVEDLOCAL_READS_SENTCONST_PRUNED_RANGE_SCANS_RECEIVEDLOCAL_RANGE_SCANS_SENTREMOTE_READS_SENTREMOTE_RANGE_SCANS_SENTREADS_NOT_FOUNDSCAN_BATCHES_RETURNEDTABLE_SCANS_RECEIVEDSCAN_ROWS_RETURNED 計數器與 DBSPJ (選取下推聯結) 核心區塊相關聯。

block_nameblock_instance 欄分別提供適用的 NDB 核心區塊名稱和執行個體編號。您可以使用它們從 threadblocks 表格中取得關於特定執行緒的資訊。

許多計數器提供關於傳輸器超載和傳送緩衝區大小的資訊,以便在疑難排解此類問題時使用。對於每個 LQH 執行個體,以下清單中的每個計數器都有一個執行個體

  • LQHKEY_OVERLOAD:由於傳輸器超載,在 LQH 區塊執行個體中拒絕的主索引鍵請求數量

  • LQHKEY_OVERLOAD_TCLQHKEY_OVERLOAD 的執行個體計數,其中 TC 節點傳輸器超載

  • LQHKEY_OVERLOAD_READERLQHKEY_OVERLOAD 的執行個體計數,其中 API 讀取器 (僅讀取) 節點超載。

  • LQHKEY_OVERLOAD_NODE_PEERLQHKEY_OVERLOAD 的執行個體計數,其中下一個備份資料節點 (僅寫入) 超載

  • LQHKEY_OVERLOAD_SUBSCRIBERLQHKEY_OVERLOAD 的執行個體計數,其中事件訂閱者 (僅寫入) 超載。

  • LQHSCAN_SLOWDOWNS:由於掃描 API 傳輸器超載而縮減片段掃描批次大小的執行個體計數。