此視圖彙總 MySQL 伺服器指標,以顯示變數名稱、值、類型以及是否已啟用。預設情況下,列會依變數類型和名稱排序。
metrics 視圖包含以下資訊
來自 Performance Schema
global_status資料表的全域狀態變數來自
INFORMATION_SCHEMAINNODB_METRICS資料表的InnoDB指標基於 Performance Schema 記憶體檢測的目前和總記憶體配置
目前時間 (人類可讀格式和 Unix 時間戳記格式)
global_status 和 INNODB_METRICS 資料表之間存在一些資訊重複,而 metrics 視圖消除了這些重複。
metrics 視圖具有以下欄
Variable_name指標名稱。指標類型決定名稱的來源
對於全域狀態變數:
global_status資料表的VARIABLE_NAME欄對於
InnoDB指標:INNODB_METRICS資料表的NAME欄對於其他指標:視圖提供的描述性字串
Variable_value指標值。指標類型決定值的來源
對於全域狀態變數:
global_status資料表的VARIABLE_VALUE欄對於
InnoDB指標:INNODB_METRICS資料表的COUNT欄對於記憶體指標:來自 Performance Schema
memory_summary_global_by_event_name資料表的相關欄對於目前時間:
NOW(3)或UNIX_TIMESTAMP(NOW(3))的值
Type指標類型
對於全域狀態變數:
Global Status對於
InnoDB指標:InnoDB Metrics - %,其中%由INNODB_METRICS資料表的SUBSYSTEM欄的值取代對於記憶體指標:
Performance Schema對於目前時間:
System Time
Enabled指標是否已啟用
對於全域狀態變數:
YES對於
InnoDB指標:如果INNODB_METRICS資料表的STATUS欄為enabled,則為YES,否則為NO對於記憶體指標:
NO、YES或PARTIAL(目前,PARTIAL僅適用於記憶體指標,表示並非所有memory/%檢測都已啟用;Performance Schema 記憶體檢測始終處於啟用狀態)對於目前時間:
YES