threadstat
表格提供在 NDB
核心中執行的執行緒統計資料的大致快照。
threadstat
表格包含下列欄位
node_id
節點 ID
thr_no
執行緒 ID
thr_nm
執行緒名稱
c_loop
主迴圈中的迴圈次數
c_exec
已執行的訊號數
c_wait
等待其他輸入的次數
c_l_sent_prioa
傳送到自身節點的優先順序 A 訊號數
c_l_sent_priob
傳送到自身節點的優先順序 B 訊號數
c_r_sent_prioa
傳送到遠端節點的優先順序 A 訊號數
c_r_sent_priob
傳送到遠端節點的優先順序 B 訊號數
os_tid
作業系統執行緒 ID
os_now
作業系統時間 (毫秒)
os_ru_utime
作業系統使用者 CPU 時間 (微秒)
os_ru_stime
作業系統系統 CPU 時間 (微秒)
os_ru_minflt
作業系統頁面回收 (軟體頁面錯誤)
os_ru_majflt
作業系統頁面錯誤 (硬體頁面錯誤)
os_ru_nvcsw
作業系統自願內容切換
os_ru_nivcsw
作業系統非自願內容切換
注意事項
os_time
使用系統 gettimeofday()
呼叫。
os_ru_utime
、os_ru_stime
、os_ru_minflt
、os_ru_majflt
、os_ru_nvcsw
和 os_ru_nivcsw
欄位的值是使用系統 getrusage()
呼叫或對等呼叫取得。
由於此表格包含在指定時間點取得的計數,為了獲得最佳結果,必須定期查詢此表格,並將結果儲存在中繼表格中。MySQL 伺服器的事件排程器可用來自動化此類監控。如需詳細資訊,請參閱 第 27.4 節,〈使用事件排程器〉。