metrics视图
该视图总结了MySQL服务器指标,以显示变量名称,值,类型以及是否启用它们。默认情况下,行按变量类型和名称排序。
该metrics
视图包括以下信息:
- 性能模式
global_status
表中的全局状态变量 InnoDB
INFORMATION_SCHEMA
INNODB_METRICS
表中的指标- 当前和总的内存分配,基于性能模式内存检测
- 当前时间(人类可读和Unix时间戳格式)
global_status
和INNODB_METRICS
表之间存在一些信息重复,metrics
视图消除了这些信息。
该metrics
视图包含以下列:
Variable_name
指标名称。度量标准类型确定名称的来源:
- 对于全局状态变量:表的
VARIABLE_NAME
列global_status
- 对于
InnoDB
指标:表的NAME
列INNODB_METRICS
- 对于其他指标:视图提供的描述性字符串
- 对于全局状态变量:表的
Variable_value
指标值。度量标准类型确定从中获取值的来源:
- 对于全局状态变量:表的
VARIABLE_VALUE
列global_status
- 对于
InnoDB
指标:表的COUNT
列INNODB_METRICS
- 对于内存度量标准:性能模式
memory_summary_global_by_event_name
表中的相关列 - 当前时间:
NOW(3)
或的值UNIX_TIMESTAMP(NOW(3))
- 对于全局状态变量:表的
Type
指标类型:
- 对于全局状态变量:
Global Status
- 对于
InnoDB
指标:InnoDB Metrics -%
,其中%
替换SUBSYSTEM
为INNODB_METRICS
表的列的值 - 对于内存指标:
Performance Schema
- 当前时间:
System Time
- 对于全局状态变量:
Enabled
指标是否启用:
- 对于全局状态变量:
YES
- 为
InnoDB
指标:YES
如果STATUS
所述的列INNODB_METRICS
表是enabled
,NO
否则 - 对于内存指标:
NO
,YES
或PARTIAL
(当前PARTIAL
仅针对内存指标出现,表示并非所有memory/%
仪器都启用;性能模式内存仪器始终处于启用状态) - 当前时间:
YES
- 对于全局状态变量: