该视图总结了 MySQL 服务器度量,以显示变量名称、值、类型和是否启用。默认情况下,行按变量类型和名称排序。
该 metrics
视图包括以下信息:
-
来自 Performance Schema
global_status
表的全局状态变量 -
InnoDB
度量来自INFORMATION_SCHEMA
INNODB_METRICS
表 -
基于 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
度量:YES
如果INNODB_METRICS
表的STATUS
列为enabled
,否则为NO
-
对于内存指标:
否
、是
或部分
(目前,部分
只出现在内存指标中,表示不是所有memory/%
仪表都启用;性能模式内存仪表总是启用的) -
对于当前时间:
是
-