文件首頁
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


MySQL 9.0 參考手冊  /  ...  /  為篩選操作命名儀器或消費者

29.4.9 為篩選操作命名儀器或消費者

為篩選操作提供的名稱可以根據需要盡可能具體或一般。若要指示單個儀器或消費者,請完整指定其名稱

UPDATE performance_schema.setup_instruments
SET ENABLED = 'NO'
WHERE NAME = 'wait/synch/mutex/myisammrg/MYRG_INFO::mutex';

UPDATE performance_schema.setup_consumers
SET ENABLED = 'NO'
WHERE NAME = 'events_waits_current';

若要指定一組儀器或消費者,請使用符合群組成員的模式

UPDATE performance_schema.setup_instruments
SET ENABLED = 'NO'
WHERE NAME LIKE 'wait/synch/mutex/%';

UPDATE performance_schema.setup_consumers
SET ENABLED = 'NO'
WHERE NAME LIKE '%history%';

如果您使用模式,應選擇該模式,使其符合所有感興趣的項目,而不符合其他項目。例如,若要選取所有檔案 I/O 儀器,最好使用包含整個儀器名稱前置詞的模式

... WHERE NAME LIKE 'wait/io/file/%';

模式 '%/file/%' 符合在名稱中任何位置具有 '/file/' 元素的其他儀器。不太適合的甚至是模式 '%file%',因為它符合在名稱中任何位置具有 'file' 的儀器,例如 wait/synch/mutex/innodb/file_open_mutex

若要檢查模式符合哪些儀器或消費者名稱,請執行簡單的測試

SELECT NAME FROM performance_schema.setup_instruments
WHERE NAME LIKE 'pattern';

SELECT NAME FROM performance_schema.setup_consumers
WHERE NAME LIKE 'pattern';

如需支援的名稱類型相關資訊,請參閱第 29.6 節,「效能架構儀器命名慣例」