文档主页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  确定哪些内容已进行检测

29.4.10 确定哪些内容已进行检测

始终可以通过检查 setup_instruments 表来确定性能模式包含哪些检测工具。例如,要查看 InnoDB 存储引擎检测了哪些与文件相关的事件,请使用以下查询

mysql> SELECT NAME, ENABLED, TIMED
       FROM performance_schema.setup_instruments
       WHERE NAME LIKE 'wait/io/file/innodb/%';
+-------------------------------------------------+---------+-------+
| NAME                                            | ENABLED | TIMED |
+-------------------------------------------------+---------+-------+
| wait/io/file/innodb/innodb_tablespace_open_file | YES     | YES   |
| wait/io/file/innodb/innodb_data_file            | YES     | YES   |
| wait/io/file/innodb/innodb_log_file             | YES     | YES   |
| wait/io/file/innodb/innodb_temp_file            | YES     | YES   |
| wait/io/file/innodb/innodb_arch_file            | YES     | YES   |
| wait/io/file/innodb/innodb_clone_file           | YES     | YES   |
+-------------------------------------------------+---------+-------+

本文件没有详尽描述哪些内容已进行检测,原因如下

  • 检测的是服务器代码。此代码经常更改,这也影响检测工具集。

  • 列出所有检测工具是不切实际的,因为有数百个。

  • 如前所述,可以通过查询 setup_instruments 表来查找。此信息始终针对您的 MySQL 版本保持最新,还包括您可能已安装的、不属于核心服务器一部分的已检测插件的检测,并且可以由自动化工具使用。