此视图总结 MySQL 服务器指标,以显示变量名称、值、类型以及它们是否已启用。默认情况下,行按变量类型和名称排序。
metrics 视图包含以下信息
来自性能模式
global_status表的全局状态变量来自
INFORMATION_SCHEMAINNODB_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