文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手冊頁 (TGZ) - 258.5Kb
手冊頁 (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (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 版本而言永遠是最新的,也包含您可能已安裝且不屬於核心伺服器的已檢測外掛程式的檢測項目,並可由自動化工具使用。