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.5 節,「使用事件排程器」。