預設會註冊下列伺服器指標
可建立的指標儀器最大數量由 performance_schema_max_metric_classes
設定。
表 35.3 mysql.stats 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
由於用戶端未正確關閉連線而中止的連線數 |
|
|
|
連線至 MySQL 伺服器失敗的嘗試次數 |
|
|
|
快取權限物件的數量 |
|
|
|
使用暫時二進位記錄快取但超過 binlog_cache_size 值,並使用暫存檔來儲存交易陳述式的交易數量 |
|
|
|
使用二進位記錄快取的交易數量。 |
|
|
|
使用二進位記錄陳述式快取但超過 binlog_stmt_cache_size 值,並使用暫存檔來儲存這些陳述式的非交易陳述式數量。 |
|
|
|
使用二進位記錄陳述式快取的非交易陳述式數量 |
|
|
|
從所有用戶端接收的位元組數 |
|
|
|
傳送至所有用戶端的位元組數 |
|
|
|
伺服器在執行陳述式時建立的內部磁碟暫存表數量 |
|
|
|
mysqld 建立的暫存檔數量 |
|
|
|
伺服器在執行陳述式時建立的內部暫存表數量 |
|
|
|
效能架構 error_log 表格中目前使用的位元組數 |
|
|
|
效能架構 error_log 表格中目前存在的事件數量 |
|
|
|
從效能架構 error_log 表格中捨棄以騰出空間給新事件的事件數量 |
|
|
|
伺服器刷新表格的次數 |
|
|
|
所有使用者連線至伺服器所使用的記憶體 |
|
|
|
嘗試連線至鎖定使用者帳戶的次數 |
|
|
|
執行逾時的 SELECT 陳述式數量 |
|
|
|
已設定非零執行逾時的 SELECT 陳述式數量 |
|
|
|
嘗試設定執行逾時失敗的 |
|
|
|
自伺服器啟動以來同時使用的連線最大數量 |
|
|
|
顯示已標記為匿名的進行中交易數量 |
|
|
|
已開啟的檔案數量。此計數包含伺服器開啟的常規檔案。 |
|
|
|
已開啟的串流數量,主要用於記錄 |
|
|
|
快取表格定義的數量 |
|
|
|
已開啟的表格數量。 |
|
|
|
已使用 |
|
|
|
已快取的表格定義數量。 |
|
|
|
已開啟的表格數量 |
|
|
|
預先準備的陳述式目前數量 |
|
|
|
伺服器執行的陳述式數量,包括儲存程式中執行的陳述式。它不會計算 |
|
|
|
伺服器執行的陳述式數量。這僅包含用戶端傳送至伺服器的陳述式,不包括儲存程式中執行的陳述式。 |
|
|
|
複製 SQL 執行緒目前開啟的暫存表數量。 |
|
|
|
卸載至輔助引擎的查詢數量 |
|
|
|
由於未使用索引而執行表格掃描的聯結數量 |
|
|
|
在參考表格上使用範圍搜尋的聯結數量 |
|
|
|
在第一個表格上使用範圍的聯結數量 |
|
|
|
在每一列之後檢查金鑰使用情況而沒有金鑰的聯結數量 |
|
|
|
對第一個表格執行完整掃描的聯結數量 |
|
|
|
建立時間超過 slow_launch_time 秒的執行緒數量。 |
|
|
|
執行時間超過 long_query_time 秒的查詢數量 |
|
|
|
排序演算法必須執行的合併次數 |
|
|
|
使用範圍完成的排序數量 |
|
|
|
已排序的列數。 |
|
|
|
透過掃描表格完成的排序數量。 |
|
|
|
可以立即授與表格鎖定要求的次數 |
|
|
|
無法立即授與表格鎖定要求且需要等待的次數。 |
|
|
|
開啟表格快取查閱的命中次數。 |
|
|
|
開啟表格快取查閱的未命中次數。 |
|
|
|
開啟表格快取的溢位次數。 |
|
|
|
對於復原記錄的記憶體對應實作,此變數會在伺服器無法提交交易且必須等待記錄中的可用頁面時遞增。 |
|
|
|
執行緒快取中的執行緒數量。 |
|
|
|
目前開啟的連線數量 |
|
|
|
為處理連線而建立的執行緒數量。 |
|
|
|
未休眠的執行緒數量。 |
|
|
|
伺服器已啟動的秒數。 |
mysql.stats.com
指標對應於 Com_
陳述式計數器變數。請參閱第 7.1.10 節, 「伺服器狀態變數」和Com_xxx 以取得更多資訊。xxx
mysql.stats.com
指標的命名方式與這些變數相同,不含 Com_
前置詞。例如,select
指標對應於 Com_select
陳述式計數器變數。
這些指標的 OTEL 類型為 ASYNC COUNTER
,並記錄對應指令語句已執行的次數 (整數)。
mysql.stats.connection
指標對應於 Connections
和 Connection_
狀態變數。XXX
表 35.4 mysql.stats.connection 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
已建立連線的總累積計數。 |
|
|
|
在監聽連接埠上呼叫 |
|
|
|
由於伺服器內部錯誤(例如無法啟動新執行緒或記憶體不足情況)而拒絕的連線數。 |
|
|
|
由於伺服器達到 max_connections 限制而拒絕的連線數。 |
|
|
|
在搜尋連線的用戶端 IP 位址時發生的錯誤次數。 |
|
|
|
在監聽連接埠上呼叫 select() 或 poll() 時發生的錯誤次數。 |
|
|
|
由 |
mysql.perf_schema
對應於 Performance_schema_
狀態變數。請參閱 第 29.7 節「效能架構狀態監控」。XXX
表 35.5 mysql.perf_schema 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
由於帳戶表格已滿而無法新增資料列的次數。 |
|
|
|
有多少條件工具無法載入。 |
|
|
|
有多少條件工具執行個體無法建立。 |
|
|
|
有多少摘要執行個體無法在 |
|
|
|
有多少檔案工具無法載入。 |
|
|
|
有多少檔案工具執行個體無法開啟。 |
|
|
|
有多少檔案工具執行個體無法建立。 |
|
|
|
由於主機表格已滿而無法新增資料列的次數。 |
|
|
|
遺失統計資料的索引數量。 |
|
|
|
有多少事件遺失或未記錄。 |
|
|
|
有多少記憶體工具無法載入。 |
|
|
|
有多少中繼資料鎖無法在 |
|
|
|
有多少計量工具無法載入。 |
|
|
|
有多少度量工具無法載入。 |
|
|
|
有多少互斥工具無法載入。 |
|
|
|
有多少互斥工具執行個體無法建立。 |
|
|
|
遺失統計資料的已儲存程式語句數量。 |
|
|
|
有多少準備好的語句無法在 |
|
|
|
遺失統計資料的已儲存程式數量。 |
|
|
|
有多少讀寫鎖定工具無法載入。 |
|
|
|
有多少讀寫鎖定工具執行個體無法建立。 |
|
|
|
已接收的最長連線屬性。 |
|
|
|
發生連線屬性截斷的連線數量 |
|
|
|
有多少通訊端工具無法載入。 |
|
|
|
有多少通訊端工具執行個體無法建立。 |
|
|
|
有多少階段工具無法載入。 |
|
|
|
有多少語句工具無法載入。 |
|
|
|
有多少表格工具執行個體無法開啟。 |
|
|
|
有多少表格工具執行個體無法建立。 |
|
|
|
遺失鎖定統計資料的表格數量。 |
|
|
|
有多少執行緒工具無法載入。 |
|
|
|
有多少執行緒執行個體無法在 |
|
|
|
由於 |
mysql.stats.handler
指標對應於 Handler_
狀態變數。XXX
表 35.6 mysql.perf_schema 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
內部 COMMIT 語句的數量。 |
|
|
|
從表格中刪除資料列的次數 |
|
|
|
已探索表格的次數。 |
|
|
|
伺服器會在每次呼叫其 external_lock() 函數時遞增此變數,這通常發生在存取表格執行個體開始和結束時。 |
|
|
|
伺服器使用儲存引擎本身的「多範圍讀取」實作來存取表格的次數。 |
|
|
|
用於兩階段提交作業準備階段的計數器。 |
|
|
|
讀取索引中第一個項目的次數。 |
|
|
|
根據索引鍵讀取資料列的要求次數。 |
|
|
|
讀取索引中最後一個索引鍵的要求次數。 |
|
|
|
依索引鍵順序讀取下一個資料列的要求次數。 |
|
|
|
依索引鍵順序讀取上一個資料列的要求次數。 |
|
|
|
根據固定位置讀取資料列的要求次數。 |
|
|
|
讀取資料檔中下一個資料列的要求次數。 |
|
|
|
要求儲存引擎執行回滾作業的次數。 |
|
|
|
要求儲存引擎放置儲存點的次數。 |
|
|
|
要求儲存引擎回滾至儲存點的次數。 |
|
|
|
要求更新表格中資料列的次數。 |
|
|
|
要求在表格中插入資料列的次數。 |
表 35.7 mysql.perf_schema 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
MyISAM 索引鍵快取中已變更但尚未排清至磁碟的索引鍵區塊數量。 |
|
|
|
MyISAM 索引鍵快取中未使用的區塊數量。 |
|
|
|
MyISAM 索引鍵快取中已使用的區塊數量。 |
|
|
|
從 MyISAM 索引鍵快取讀取索引鍵區塊的要求次數。 |
|
|
|
從磁碟實際讀取索引鍵區塊到 MyISAM 索引鍵快取的次數。 |
|
|
|
將索引鍵區塊寫入 MyISAM 索引鍵快取的要求次數。 |
|
|
|
將索引鍵區塊從 MyISAM 索引鍵快取實際寫入磁碟的次數。 |
表 35.8 mysql.stats.ssl 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
嘗試連線到啟用 SSL 的複寫來源伺服器的 SSL 連線次數。 |
|
|
|
建立與啟用 SSL 的複寫來源伺服器的連線所需的協商次數。 |
|
|
|
成功連線至伺服器的 SSL 連線次數。 |
|
|
|
成功連線至啟用 SSL 的複寫來源伺服器的複本連線次數。 |
|
|
|
SSL 工作階段快取命中次數。 |
|
|
|
SSL 工作階段快取未命中次數。 |
|
|
|
SSL 工作階段快取溢位次數。 |
|
|
|
SSL 工作階段快取大小。 |
|
|
|
SSL 工作階段快取逾時次數。 |
|
|
|
已使用多少 SSL 工作階段快取項目。 |
|
|
|
建立連線所需的協商次數。 |
|
|
|
接受的 SSL 連線數。 |
|
|
|
回呼快取命中次數。 |
表 35.9 mysql.inno 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
已為雙寫作業寫入的頁數 |
|
|
|
已執行的雙寫作業次數 |
|
|
|
包含使用中重做記錄資料的 LSN 範圍大小(以位元組為單位)。 |
|
|
|
目前磁碟上所有重做記錄檔所消耗的磁碟空間(以位元組為單位),不包括備用重做記錄檔 |
|
|
|
所有重做日誌檔案在上次完成容量調整操作後,以位元組為單位的重做日誌容量 |
|
|
|
由於日誌緩衝區過小而導致的日誌等待次數 |
|
|
|
日誌寫入請求次數 |
|
|
|
對 InnoDB 重做日誌檔案的實際寫入次數 |
|
|
|
fsync 日誌寫入次數。 |
|
|
|
待處理的 fsync 寫入次數。 |
|
|
|
待處理的日誌檔案寫入次數。 |
|
|
|
已寫入的日誌位元組數。 |
|
|
|
InnoDB 頁面大小,以位元組為單位。 |
|
|
|
已建立的頁面數 |
|
|
|
已讀取的頁面數。 |
|
|
|
已寫入的頁面數。 |
|
|
|
目前正在等待的列鎖數量。 |
|
|
|
取得列鎖所花費的時間,以毫秒為單位 |
|
|
|
取得列鎖的平均時間,以毫秒為單位 |
|
|
|
取得列鎖的最大時間,以毫秒為單位。 |
|
|
|
必須等待列鎖的次數。 |
|
|
|
插入到 InnoDB 表格中的列數。 |
|
|
|
從 InnoDB 表格讀取的列數 |
|
|
|
在 InnoDB 表格中更新的列數。 |
|
|
|
從屬於系統建立的綱要的 InnoDB 表格中刪除的列數。 |
|
|
|
插入到屬於系統建立的綱要的 InnoDB 表格中的列數 |
|
|
|
從屬於系統建立的綱要的 InnoDB 表格讀取的列數。 |
|
|
|
在屬於系統建立的綱要的 InnoDB 表格中更新的列數。 |
|
|
|
目前開啟的檔案數。 |
|
|
|
來自 |
|
|
|
還原表格空間總數。 |
|
|
|
使用者建立的還原表格空間數量。 |
|
|
|
作用中的還原表格空間數量,包括隱式和顯式表格空間 |
表格 35.10 mysql.inno.buffer_pool 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
包含資料的緩衝頁面。 |
|
|
|
包含資料的緩衝位元組。 |
|
|
|
目前為髒的緩衝頁面。 |
|
|
|
目前為髒的緩衝位元組 |
|
|
|
從 InnoDB 緩衝池清除頁面的請求次數。 |
|
|
|
目前為空閒的緩衝頁面。 |
|
|
|
用於各種用途(例如列鎖或自適應雜湊索引)的緩衝頁面。 |
|
|
|
緩衝池總大小,以頁面為單位。 |
|
|
|
InnoDB 啟動的「隨機」預讀次數。 |
|
|
|
以預讀方式讀取的頁面數。 |
|
|
|
未經存取而被清除的預讀頁面。 |
|
|
|
邏輯讀取請求次數。 |
|
|
|
直接從磁碟讀取的次數。 |
|
|
|
等待空閒緩衝區的次數。 |
|
|
|
寫入請求次數。 |
表格 35.11 mysql.inno.data 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
|
|
|
|
待處理的 fsync 操作次數。 |
|
|
|
目前待處理的讀取次數 |
|
|
|
目前待處理的寫入次數。 |
|
|
|
已讀取的資料量,以位元組為單位。 |
|
|
|
已啟動的讀取次數。 |
|
|
|
已啟動的寫入次數。 |
|
|
|
已寫入的資料量,以位元組為單位。 |
表格 35.12 mysql.x 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
由於輸入或輸出錯誤而斷線的用戶端數量。 |
|
|
|
透過網路接收的總位元組數,在解壓縮之前測量。 |
|
|
|
接收為壓縮訊息酬載的位元組數,在解壓縮之前測量。 |
|
|
|
接收為壓縮訊息酬載的位元組數,在解壓縮之後測量。 |
|
|
|
透過網路傳送的總位元組數。 |
|
|
|
傳送為壓縮訊息酬載的位元組數,在壓縮之後測量。 |
|
|
|
傳送為壓縮訊息酬載的位元組數,在壓縮之前測量。 |
|
|
|
導致接受錯誤的連線數量。 |
|
|
|
導致錯誤的連線數量。 |
|
|
|
已接受的連線數量。 |
|
|
|
已關閉的連線數量。 |
|
|
|
已拒絕的連線數量。 |
|
|
|
已接收的建立檢視請求次數。 |
|
|
|
已接收的刪除請求次數。 |
|
|
|
已接收的捨棄檢視請求次數。 |
|
|
|
已接收的尋找請求次數。 |
|
|
|
已接收的插入請求次數。 |
|
|
|
已接收的修改檢視請求次數。 |
|
|
|
已接收的更新請求次數。 |
|
|
|
已接收的游標關閉訊息次數。 |
|
|
|
已接收的游標提取訊息次數。 |
|
|
|
已接收的游標開啟訊息次數。 |
|
|
|
傳送給用戶端的錯誤次數。 |
|
|
|
已接收的未知訊息類型次數。 |
|
|
|
已關閉的期望區塊次數。 |
|
|
|
已開啟的期望區塊次數。 |
|
|
|
初始化期間的錯誤次數。 |
|
|
|
傳送給用戶端的所有類型訊息總次數。 |
|
|
|
傳送給用戶端的全域通知次數。 |
|
|
|
傳送回用戶端的其他類型通知次數。 |
|
|
|
傳送回用戶端的警告通知次數。 |
|
|
|
傳送給用戶端的群組複寫通知次數。 |
|
|
|
已接收的預處理陳述式取消配置訊息次數。 |
|
|
|
已接收的預處理陳述式執行訊息次數。 |
|
|
|
已接收的預處理陳述式訊息次數。 |
|
|
|
傳送回用戶端的列數。 |
|
|
|
已開啟的工作階段數。 |
|
|
|
已接受的工作階段嘗試次數。 |
|
|
|
已關閉的工作階段數。 |
|
|
|
因嚴重錯誤而關閉的工作階段數。 |
|
|
|
已終止的工作階段數。 |
|
|
|
已拒絕的工作階段嘗試次數。 |
|
|
|
接受的 SSL 連線數。 |
|
|
|
成功連線至伺服器的 SSL 連線次數。 |
|
|
|
可用的工作執行緒數。 |
|
|
|
目前正在使用的工作執行緒數。 |
表格 35.13 mysql.x.stmt 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
已接收的建立集合陳述式次數。 |
|
|
|
已接收的建立集合索引陳述式次數。 |
|
|
|
已接收的停用通知陳述式次數。 |
|
|
|
收到的刪除集合語句數量。 |
|
|
|
收到的刪除集合索引語句數量。 |
|
|
|
收到的啟用通知語句數量。 |
|
|
|
收到的確保集合語句數量。 |
|
|
|
命名空間設定為 mysqlx 的 StmtExecute 訊息接收數量。 |
|
|
|
針對 SQL 命名空間收到的 StmtExecute 請求數量。 |
|
|
|
收到的取得集合物件語句數量。 |
|
|
|
收到的終止客戶端語句數量。 |
|
|
|
收到的列出客戶端語句數量。 |
|
|
|
收到的列出通知語句數量。 |
|
|
|
收到的列出物件語句數量。 |
|
|
|
收到的修改集合選項語句數量。 |
|
|
|
收到的 ping 語句數量。 |