文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
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