-
Notifications
You must be signed in to change notification settings - Fork 109
ps_setup_show_disabled_instruments()
xiaoboluo768 edited this page Jun 9, 2020
·
2 revisions
-
查看当前performance_schema中禁用的instruments配置,通过查询performance_schema.setup_instruments表enabled字段为NO的值实现,执行时无需任何传入参数,返回的instruments列表可能比较长
-
定义语句
DROP PROCEDURE IF EXISTS ps_setup_show_disabled_instruments;
DELIMITER $$
CREATE DEFINER='root'@'localhost' PROCEDURE ps_setup_show_disabled_instruments ()
COMMENT '
Description
-----------
Shows all currently disabled instruments.
Parameters
-----------
None
Example
-----------
mysql> CALL sys.ps_setup_show_disabled_instruments();
'
SQL SECURITY INVOKER
DETERMINISTIC
READS SQL DATA
BEGIN
SELECT name AS disabled_instruments, timed
FROM performance_schema.setup_instruments
WHERE enabled = 'NO'
ORDER BY disabled_instruments;
END$$
DELIMITER ;
上一篇: ps_setup_show_disabled_consumers()存储过程 | 下一篇: ps_setup_show_enabled()存储过程
- 验证、测试、整理:罗小波
- QQ:309969177
- 提示:本系列文章的主体结构遵循Oracle MySQL 官方 5.7 手册中,关于information_schema、mysql schema、performance_schema、sys schema的章节结构体系,并额外添加了一些验证、测试数据。鉴于本人精力和能力有限,难免出现一些纰漏,欢迎大家踊跃指正!