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