此视图总结 MySQL 服务器指标,以显示变量名称、值、类型以及它们是否已启用。默认情况下,行按变量类型和名称排序。
metrics
视图包含以下信息
来自性能模式
global_status
表的全局状态变量来自
INFORMATION_SCHEMA
INNODB_METRICS
表的InnoDB
指标基于性能模式内存检测的当前和总内存分配
当前时间(人类可读和 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
列对于内存指标:来自性能模式
memory_summary_global_by_event_name
表的相关列对于当前时间:
NOW(3)
或UNIX_TIMESTAMP(NOW(3))
的值
Type
指标类型
对于全局状态变量:
全局状态
对于
InnoDB
指标:InnoDB 指标 - %
,其中%
被INNODB_METRICS
表的SUBSYSTEM
列的值替换对于内存指标:
性能模式
对于当前时间:
系统时间
Enabled
指标是否已启用
对于全局状态变量:
YES
对于
InnoDB
指标:如果INNODB_METRICS
表的STATUS
列为enabled
,则为YES
,否则为NO
对于内存指标:
NO
、YES
或PARTIAL
(目前,PARTIAL
仅发生在内存指标中,表示并非所有memory/%
检测都已启用;性能模式内存检测始终启用)对于当前时间:
YES