-
Notifications
You must be signed in to change notification settings - Fork 111
ps_check_lost_instrumentation
xiaoboluo768 edited this page Jun 9, 2020
·
2 revisions
-
查询发生监控丢失的instruments对应的状态变量值,如果查询到非空值,则表示出现了performance_schema无法监控的运行时数据,数据来源:global_status
-
ps_check_lost_instrumentation视图字段含义如下:
- variable_name:“performance_schema”的状态变量名称,以显示哪种类型的instruments监控发生了丢失
- variable_value:发生instruments监控丢失的状态变量名称对应的值
-
视图定义语句
CREATE OR REPLACE
ALGORITHM = MERGE
DEFINER = 'root'@'localhost'
SQL SECURITY INVOKER
VIEW ps_check_lost_instrumentation (
variable_name, variable_value
)
AS
SELECT variable_name, variable_value
FROM performance_schema.global_status
WHERE variable_name LIKE 'perf%lost'
AND variable_value > 0;
- 视图查询信息示例
# 默认设置值可能很难出现监控丢失的情况,如果你需要查看到该视图输出结果,你可以通过调整相关系统变量阀值来实现
admin@localhost : sys 11:11:20> select * from ps_check_lost_instrumentation;
Empty set (0.01 sec)
上一篇: processlist,x$processlist视图 | 下一篇: schema_auto_increment_columns视图
- 验证、测试、整理:罗小波
- QQ:309969177
- 提示:本系列文章的主体结构遵循Oracle MySQL 官方 5.7 手册中,关于information_schema、mysql schema、performance_schema、sys schema的章节结构体系,并额外添加了一些验证、测试数据。鉴于本人精力和能力有限,难免出现一些纰漏,欢迎大家踊跃指正!