该视图总结了 MySQL 服务器度量,以显示变量名称、值、类型和是否启用。默认情况下,行按变量类型和名称排序。
该 metrics 视图包括以下信息:
-
来自 Performance Schema
global_status表的全局状态变量 -
InnoDB度量来自INFORMATION_SCHEMAINNODB_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/%仪表都启用;性能模式内存仪表总是启用的) -
对于当前时间:
是
-