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
效能架構執行緒 ID。
STATE
連線狀態;這是
Established
、Armed
、Queued
、Waiting for Credit
、Attached
、Expired
或Killed
其中之一。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
處理連線請求的群組中,連線處理執行緒的索引;較高的數字表示連線負載已觸發建立額外的連線處理執行緒。
類型
連線類型;這會是
User
、Admin_interface
或Admin_privilege
其中之一;Admin_privilege
表示此連線原本使用一般介面,但因使用者具有TP_CONNECTION_ADMIN
權限而被放入admin
群組。直接查詢事件
此連線直接執行的查詢數量。
排隊查詢事件
此連線執行的排隊查詢數量。
事件抵達時間
顯示
poll_wait()
傳回連線事件的時間戳記;此值用於計算MANAGEMENT_TIME
。管理時間
從等待檔案描述符號傳回之間的累計時間;這包括花在排隊等待未直接執行的查詢的時間。