文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 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.1 tp_connections 表格

tp_connections 表格包含執行緒池外掛程式管理的每個連線的一列。每列提供執行緒池連線目前狀態的資訊。

tp_connections 表格包含下列列

  • CONNECTION_ID

    SELECT CONNECTION_ID() 報告的連線 ID。

  • TP_GROUP_ID

    全域陣列中執行緒群組的索引。此欄和 TP_PROCESSING_THREAD_NUMBER 作為 tp_thread_state 表格的外鍵。

  • TP_PROCESSING_THREAD_NUMBER

    如果目前沒有執行緒附加到連線,則可能為 NULL。

  • THREAD_ID

    Performance Schema 執行緒 ID。

  • STATE

    連線狀態;這會是 EstablishedArmedQueuedWaiting for CreditAttachedExpiredKilled 其中之一。

  • ACTIVE_FLAG

    當此值為 0 時,連線不會附加到任何工作者執行緒。

  • KILLED_STATE

    報告終止連線程序中的目前階段。

  • CLEANUP_STATE

    報告關閉連線時清除程序中的目前階段。

  • TIME_OF_LAST_EVENT_COMPLETION

    顯示連線上次處理請求時間的時間戳記。

  • TIME_OF_EXPIRY

    顯示閒置連線在沒有新請求到達之前將過期的時間的時間戳記;當執行緒目前正在處理請求時,此值為 NULL

  • TIME_OF_ADD

    顯示連線加入執行緒池連線請求佇列時間的時間戳記。

  • TIME_OF_POP

    顯示連線由連線處理常式執行緒從佇列中取出(彈出)時間的時間戳記。

  • TIME_OF_ARM

    顯示上次將連線檔案描述元加入 poll()epoll() 監控的集合的時間的時間戳記。

  • CONNECT_HANDLER_INDEX

    處理連線請求的群組中連線處理常式執行緒的索引;較高的數字表示連線負載已觸發建立其他連線處理常式執行緒。

  • TYPE

    連線類型;這會是 UserAdmin_interfaceAdmin_privilege 其中之一;Admin_privilege 表示此連線先前使用一般介面,但由於使用者擁有 TP_CONNECTION_ADMIN 權限而被放置在 admin 群組中。

  • DIRECT_QUERY_EVENTS

    此連線直接執行的查詢數量。

  • QUEUED_QUERY_EVENTS

    此連線執行的排隊查詢數量。

  • TIME_OF_EVENT_ARRIVAL

    顯示 poll_wait() 傳回連線事件的時間戳記;此值需要計算 MANAGEMENT_TIME

  • MANAGEMENT_TIME

    從等待檔案描述符返回之間的累計時間;這包括在佇列中等待未直接執行的查詢所花費的時間。