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


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

23.5.14.54 ndbinfo threadstat テーブル

threadstat テーブルは、NDB カーネルで実行されているスレッドの統計の概略のスナップショットを示します。

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

  • node_id

    ノード ID

  • thr_no

    スレッド ID

  • thr_nm

    スレッド名

  • c_loop

    メインループ内のループ数

  • c_exec

    実行されたシグナルの数

  • c_wait

    追加入力を待機している回数

  • c_l_sent_prioa

    独自のノードに送信された優先度 A のシグナルの数

  • c_l_sent_priob

    独自のノードに送信された優先度 B のシグナルの数

  • c_r_sent_prioa

    リモートノードに送信された優先度 A のシグナルの数

  • c_r_sent_priob

    リモートノードに送信された優先度 B のシグナルの数

  • os_tid

    OS スレッド ID

  • os_now

    OS 時間 (ms)

  • os_ru_utime

    OS ユーザーの CPU 時間 (µs)

  • os_ru_stime

    OS システムの CPU 時間 (µs)

  • os_ru_minflt

    OS ページ再利用 (ソフトページフォルト)

  • os_ru_majflt

    OS ページフォルト (ハードページフォルト)

  • os_ru_nvcsw

    OS の自発的コンテキストスイッチ

  • os_ru_nivcsw

    OS の非自発的コンテキストスイッチ

メモ

os_time では、gettimeofday() システムコールが使用されます。

os_ru_utimeos_ru_stimeos_ru_minfltos_ru_majfltos_ru_nvcsw、および os_ru_nivcsw カラムの値は、getrusage() システムコールまたは同等のものを使用することで取得されます。

このテーブルには特定の時点で取得されたカウントが格納されるため、最適な結果を得るには、このテーブルでクエリーを定期的に実行し、その結果を 1 つまたは複数の中間テーブルに格納する必要があります。 MySQL サーバーのイベントスケジューラを採用して、このようなモニタリングを自動化できます。 詳細は、セクション25.4「イベントスケジューラの使用」を参照してください。