このテ,ブルはスレッドグル,プあたりの統計をレポ,トします。グルプごとに1行があります。テ,ブルには次のカラムがあります。
TP_GROUP_ID
スレッドグルプidです。これはテ,ブル内の一意のキ,です。
CONNECTIONS_STARTED
開始した接続の数です。
CONNECTIONS_CLOSED
終了した接続の数です。
QUERIES_EXECUTED
実行したステ,トメントの数です。この数は,ステ,トメントが実行を終了したときではなく,開始したときに増えます。
QUERIES_QUEUED
実行を待ってキュ,に入れられた,受け取ったステ,トメントの数です。これは,スレッドグループがキューに入れることなく即座に実行を開始できたステートメントはカウントされません。即座に実行を開始できるのは,セクション8.11.6.2 "スレッドプ,ル操作"に記した条件に該当する場合です。
THREADS_STARTED
開始したスレッドの数です。
PRIO_KICKUPS
thread_pool_prio_kickup_timer
システム変数の値に基づいて,優先度の低いキューから優先度の高いキューに移動したステートメントの数です。この数が急速に増えた場合,変数の値を増やしてください。急速に増えるカウンタは,トランザクションが非常に早くから開始しないようにする優先度システムが機能していないことを意味します。InnoDB
の場合,これは,同時トランザクションが非常に多いためにパフォーマンスが低下している可能性が高くなっています。STALLED_QUERIES_EXECUTED
thread_pool_stall_limit
システム変数の値よりも長い時間実行しているため,停止したと定義されるようになったステートメントの数です。BECOME_CONSUMER_THREAD
コンシュ,マスレッドロ,ルがスレッドに割り当てられた回数です。
BECOME_RESERVE_THREAD
予約スレッドロ,ルがスレッドに割り当てられた回数です。
BECOME_WAITING_THREAD
待機スレッドロ,ルがスレッドに割り当てられた回数です。ステ,トメントがキュ,に入れられると,これは,通常の操作であっても,非常に頻繁に起こります。したがって,ステートメントがキューに入れられたシステムの負荷が高い場合には,この値が急速に増加しても正常です。
WAKE_THREAD_STALL_CHECKER
複数のステートメントをできるだけ処理したり,待機スレッドロールに対処したりするために,スレッドのウェイクアップまたは作成を,停止チェックスレッドで決定した回数です。
SLEEP_WAITS
THD_WAIT_SLEEP
待機の数です。たとえば睡眠()
関数を呼び出すことによってスレッドがスリ,プになると発生します。DISK_IO_WAITS
THD_WAIT_DISKIO
待機の数です。ファイルシステムキャッシュにヒットしない可能性のあるディスクI / Oをスレッドが実行すると発生します。ファイルに対する通常の読み取りおよび書き込みの場合ではなく,バッファープールがディスクに対してデータを読み取りおよび書き込むときに,このような待機が起こります。ROW_LOCK_WAITS
別のトランザクションによる行ロックの解放を待っている
THD_WAIT_ROW_LOCK
待機の数です。GLOBAL_LOCK_WAITS
グロ,バルロックの解放を待っている
THD_WAIT_GLOBAL_LOCK
待機の数です。META_DATA_LOCK_WAITS
メタデ,タロックの解放を待っている
THD_WAIT_META_DATA_LOCK
待機の数です。TABLE_LOCK_WAITS
ステ,トメントがアクセスする必要のあるテ,ブルのロック解除を待っている
THD_WAIT_TABLE_LOCK
待機の数です。USER_LOCK_WAITS
ユ,ザ,スレッドで構築された固有のロックを待っている
THD_WAIT_USER_LOCK
待機の数です。BINLOG_WAITS
バ@ @ナリログの解放を待っている
THD_WAIT_BINLOG_WAITS
待機の数です。GROUP_COMMIT_WAITS
THD_WAIT_GROUP_COMMIT
待機の数です。その他のパーティーがトランザクションの担当分を完了するまで,グループコミットが待機する必要があるときに発生します。FSYNC_WAITS
ファ@ @ル同期操作を待っている
THD_WAIT_SYNC
待機の数です。