文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


29.4.10 判斷哪些項目被檢測

始終可以透過檢查 setup_instruments 表格來判斷 Performance Schema 包含哪些檢測項目。例如,若要查看為 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 版本最新的資訊,也包含您可能已安裝且不屬於核心伺服器的檢測外掛程式的檢測,而且可以由自動化工具使用。