文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


29.12.16.3 tp_thread_group_stats 表格

tp_thread_group_stats 表格會回報每個執行緒群組的統計資訊。每個群組有一列。

tp_thread_group_stats 表格具有下列欄位

  • TP_GROUP_ID

    執行緒群組 ID。這是表格中的唯一索引鍵。

  • CONNECTIONS_STARTED

    已啟動的連線數目。

  • CONNECTIONS_CLOSED

    已關閉的連線數目。

  • QUERIES_EXECUTED

    已執行的陳述式數目。此數目會在陳述式開始執行時遞增,而不是在完成時遞增。

  • QUERIES_QUEUED

    接收到的已排隊等候執行的陳述式數目。這不包含執行緒群組能夠立即開始執行而無需排隊的陳述式,這種情況可能會發生在第 7.6.3.3 節,「執行緒池操作」中描述的條件下。

  • 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 等待的次數。這些發生在執行緒進入休眠狀態時(例如,透過呼叫 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 次數。

tp_thread_group_stats 表格具有以下索引

  • 在 (TP_GROUP_ID) 上的唯一索引

不允許對 tp_thread_group_stats 表格使用 TRUNCATE TABLE