預設會註冊以下伺服器指標
可建立的最大指標工具數量由 performance_schema_max_metric_classes
設定。
表 35.3 mysql.stats 指標
名稱 | 來源變數 | OTEL 類型 | 描述 |
---|---|---|---|
|
|
因用戶端未正確關閉連線而中止的連線數 |
|
|
|
連線至 MySQL 伺服器失敗的嘗試次數 |
|
|
|
快取權限物件的數量 |
|
|
|
使用暫時二進位記錄快取但超出 binlog_cache_size 值,並使用暫存檔儲存交易中陳述式的交易數量 |
|
|
|
使用二進位記錄快取的交易數量。 |
|
|
|
使用二進位記錄陳述式快取但超出 binlog_stmt_cache_size 值,並使用暫存檔儲存這些陳述式的非交易陳述式數量。 |
|
|
|
使用二進位記錄陳述式快取的非交易陳述式數量 |
|
|
|
從所有用戶端接收的位元組數 |
|
|
|
傳送至所有用戶端的位元組數 |
|
|
|
伺服器在執行陳述式時建立的內部磁碟臨時資料表數量 |
|
|
|
mysqld 已建立的暫存檔數量 |
|
|
|
伺服器在執行陳述式時建立的內部臨時資料表數量 |
|
|
|
目前在 Performance Schema error_log 資料表中使用中的位元組數 |
|
|
|
目前在 Performance Schema error_log 資料表中存在的事件數量 |
|
|
|
為新事件騰出空間而從 Performance Schema 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
,並記錄對應命令陳述式已執行的次數 (INTEGER)。
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 類型 | 描述 |
---|---|---|---|
|
|
已接收到的建立集合語句數量。 |
|
|
|
已接收到的建立集合索引語句數量。 |
|
|
|
已接收到的停用通知語句數量。 |
|
|
|
已接收到的刪除集合語句數量。 |
|
|
|
已接收到的刪除集合索引語句數量。 |
|
|
|
已接收到的啟用通知語句數量。 |
|
|
|
已接收到的確保集合語句數量。 |
|
|
|
接收到的 StmtExecute 訊息中,命名空間設定為 mysqlx 的數量。 |
|
|
|
已接收到的 SQL 命名空間的 StmtExecute 請求數量。 |
|
|
|
已接收到的取得集合物件語句數量。 |
|
|
|
已接收到的終止用戶端語句數量。 |
|
|
|
已接收到的列出用戶端語句數量。 |
|
|
|
已接收到的列出通知語句數量。 |
|
|
|
已接收到的列出物件語句數量。 |
|
|
|
已接收到的修改集合選項語句數量。 |
|
|
|
已接收到的 ping 語句數量。 |