Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


このページは機械翻訳したものです。

23.5.14.51 ndbinfo tc_time_track_stats テーブル

tc_time_track_stats テーブルは、API ノードが NDB にアクセスすることで、データノード内の DBTC ブロック (TC) インスタンスから取得されたタイムトラッキング情報を提供します。 各 TC インスタンスは、API ノードまたは他のデータノードのかわりに実行される一連のアクティビティのレイテンシを追跡します。これらのアクティビティには、トランザクション、トランザクションエラー、キー読取り、キー書込み、一意インデックス操作、任意のタイプの失敗したキー操作、スキャン、失敗したスキャン、フラグメントスキャンおよび失敗したフラグメントスキャンが含まれます。

カウンタのセットはアクティビティごとに保持され、各カウンタは上限以下の待機時間の範囲をカバーします。 各アクティビティの終了時に、その待機時間が決定され、適切なカウンタが増分されます。tc_time_track_stats では、この情報が行として表示され、次の各インスタンスの行が表示されます:

  • ID を使用したデータノード

  • TC ブロックインスタンス

  • ID を使用したその他の通信データノードまたは API ノード

  • 上限値

各行には、アクティビティタイプごとの値が含まれます。 これは、行で指定された範囲内 (つまり、待機時間が上限を超えない範囲) でこのアクティビティが発生した回数です。

tc_time_track_stats テーブルには、次のカラムがあります:

  • node_id

    要求ノード ID

  • block_number

    TC ブロック番号

  • block_instance

    TC ブロックインスタンス番号

  • comm_node_id

    通信 API またはデータノードのノード ID

  • upper_bound

    間隔の上限 (マイクロ秒)

  • scans

    スキャンのオープンからクローズまでの成功期間に基づいて、スキャンをリクエストしている API またはデータノードに対して追跡されます。

  • scan_errors

    失敗したスキャンのオープンからクローズまでの期間に基づいて、スキャンをリクエストしている API またはデータノードに対して追跡されます。

  • scan_fragments

    オープンからクローズまでの正常なフラグメントスキャンの期間に基づいて、それらを実行しているデータノードに対して追跡されます

  • scan_fragment_errors

    失敗したフラグメントスキャンのオープンからクローズまでの期間に基づいて、それらを実行しているデータノードに対して追跡されます

  • transactions

    成功したトランザクションの開始からコミット ACK の送信までの期間に基づいて、トランザクションをリクエストしている API またはデータノードに対して追跡されます。 ステートレストランザクションは含まれません。

  • transaction_errors

    失敗したトランザクションの開始から失敗までの期間に基づいて、トランザクションをリクエストしている API またはデータノードに対して追跡されます。

  • read_key_ops

    ロック付きの正常な主キー読取りの期間に基づきます。 リクエストしている API またはデータノードと、それらを実行しているデータノードの両方に対して追跡されます。

  • write_key_ops

    主キーの書込みが成功した期間に基づいて、それらをリクエストしている API またはデータノードと、それらを実行しているデータノードの両方に対して追跡されます。

  • index_key_ops

    一意インデックスキー操作が成功した期間に基づいて、それらをリクエストしている API またはデータノードと、実テーブルの読取りを実行しているデータノードの両方に対して追跡されます。

  • key_op_errors

    失敗したすべてのキー読取りまたは書込み操作の期間に基づいて、それらをリクエストしている API またはデータノードと、それらを実行しているデータノードの両方に対して追跡されます。

メモ

block_instance カラムには、DBTC カーネルブロックインスタンス番号が表示されます。 これをブロック名とともに使用して、threadblocks テーブルから特定のスレッドに関する情報を取得できます。