このページは機械翻訳したものです。
counters テーブルは、特定のカーネルブロックおよびデータノードに対する読み取りや書き込みなどのイベントの現在までの合計数を示します。 最近のノードの起動または再起動はカウントされません。ノードを起動または再起動すると、そのノード上のすべてのカウンタがリセットされます。 すべてのカーネルブロックですべてのタイプのカウンタを使用しているとはかぎりません。
counters テーブルには、次のカラムがあります:
node_idデータノード ID
block_name関連付けられた NDB カーネルブロックの名前 (NDB Kernel Blocksを参照してください)。
block_instanceブロックインスタンス
counter_idカウンタの内部 ID 番号。通常は 1 から 10 までの整数。
counter_nameカウンタの名前。 各カウンタが関連付けられている個々のカウンタおよび NDB カーネルブロックの名前については、テキストを参照してください。
valカウンタの値
メモ
各カウンタは、特定の NDB カーネルブロックに関連付けられています。
OPERATIONS カウンタは、DBLQH (ローカルクエリーハンドラ) カーネルブロックに関連付けられます。 主キーの読み取りは、主キーの更新と同様に、1 操作としてカウントされます。 読み取りの場合、DBTC での操作ごとにDBLQH での操作が 1 回発生します。 書込みの場合、フラグメントレプリカごとに 1 つの操作がカウントされます。
ATTRINFO,TRANSACTIONS,COMMITS,READS,LOCAL_READS,SIMPLE_READS,WRITES,LOCAL_WRITES,ABORTS,TABLE_SCANS およびRANGE_SCANS カウンタは、DBTC (トランザクション座標) カーネルブロックに関連付けられています。
LOCAL_WRITES およびLOCAL_READS は、レコードのプライマリフラグメントレプリカも保持するノードでトランザクションコーディネータを使用する主キー操作です。
READS カウンタには、すべての読み取りが含まれます。LOCAL_READS には、このトランザクションコーディネータと同じノード上のプライマリフラグメントレプリカの読取りのみが含まれます。SIMPLE_READS には、読取り操作が特定のトランザクションの開始および終了操作である読取りのみが含まれます。 単純読取りではロックは保持されませんが、ロックはトランザクションの一部であり、ロックを含むトランザクションによって行われたコミットされていない変更は監視されますが、コミットされていない他のトランザクションは監視されません。 このような読取りは TC ブロックの観点からの「「シンプル」」です。ロックは保持されないため、永続的ではなく、DBTC が関連する LQH ブロックにルーティングすると、それらの状態は保持されません。
ATTRINFO には、解釈済みプログラムがデータノードに送信される回数のカウントが保持されます。NDB カーネルのATTRINFO メッセージについての詳細は、NDB Protocol Messagesを参照してください。
LOCAL_TABLE_SCANS_SENT,READS_RECEIVED,PRUNED_RANGE_SCANS_RECEIVED,RANGE_SCANS_RECEIVED,LOCAL_READS_SENT,CONST_PRUNED_RANGE_SCANS_RECEIVED,LOCAL_RANGE_SCANS_SENT,REMOTE_READS_SENT,REMOTE_RANGE_SCANS_SENT,READS_NOT_FOUND,SCAN_BATCHES_RETURNED,TABLE_SCANS_RECEIVED およびSCAN_ROWS_RETURNED カウンタは、DBSPJ (選択プッシュダウン結合) カーネルブロックに関連付けられています。
block_name およびblock_instance カラムはそれぞれ、適用可能な NDB カーネルブロック名とインスタンス番号を提供します。 これらを使用して、threadblocks テーブルから特定のスレッドに関する情報を取得できます。
このような問題のトラブルシューティングを行う際に、いくつかのカウンタによってトランスポータの過負荷および送信バッファーのサイズに関する情報が提供されます。 LQH インスタンスごとに、次のリストに示す各カウンタのインスタンスが 1 つ存在します。
LQHKEY_OVERLOAD: トランスポータの過負荷が原因で、LQH ブロックインスタンスで拒否された主キーリクエストの数LQHKEY_OVERLOAD_TC: TC ノードのトランスポータが過負荷状態になったLQHKEY_OVERLOADのインスタンス数LQHKEY_OVERLOAD_READER: API リーダー (読み取り専用) ノードが過負荷状態になったLQHKEY_OVERLOADのインスタンス数。LQHKEY_OVERLOAD_NODE_PEER: 次のバックアップデータノード (書き込み専用) が過負荷状態になったLQHKEY_OVERLOADのインスタンス数LQHKEY_OVERLOAD_SUBSCRIBER: イベントサブスクライバ (書き込み専用) が過負荷状態になったLQHKEY_OVERLOADのインスタンス数。LQHSCAN_SLOWDOWNS: スキャン中の API トランスポータの過負荷が原因で、フラグメントスキャンのバッチサイズが減少したインスタンスの数。