此视图汇总 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指标类型
对于全局状态变量:
全局状态对于
InnoDB指标:InnoDB 指标 - %,其中%被INNODB_METRICS表的SUBSYSTEM列的值替换对于内存指标:
Performance Schema对于当前时间:
系统时间
Enabled指标是否启用
对于全局状态变量:
YES对于
InnoDB指标:如果INNODB_METRICS表的STATUS列为enabled,则为YES,否则为NO对于内存指标:
NO、YES或PARTIAL(目前,PARTIAL仅出现在内存指标中,表示并非所有memory/%检测都启用;Performance Schema 内存检测始终启用)对于当前时间:
YES