ps_check_lost_instrumentation - xiaoboluo768/mysql-system-schema GitHub Wiki

  • 查询发生监控丢失的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视图