Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


MySQL 8.0 リファレンスマニュアル  /  ...  /  フィルタリング操作のインストゥルメントまたはコンシューマの指定

このページは機械翻訳したものです。

27.4.9 フィルタリング操作のインストゥルメントまたはコンシューマの指定

フィルタリング操作に指定する名前は、必要に応じて具体的なものでも一般的なものでも指定できます。 単一のインストゥルメントまたはコンシューマを示すには、その名前を省略せずに指定します。

Press CTRL+C to copy
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';

インストゥルメントまたはコンシューマのグループを指定するには、グループメンバーに一致するパターンを使用します。

Press CTRL+C to copy
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 インストゥルメントを選択するには、インストゥルメント名プリフィクス全体を含むパターンを使用することをお勧めします。

Press CTRL+C to copy
... WHERE NAME LIKE 'wait/io/file/%';

'%/file/%'のパターンは、名前に'/file/'の要素が含まれる他のインストゥルメントと一致します。 パターン'%file%'は、名前のどこか (wait/synch/mutex/innodb/file_open_mutex など) の'file'とインストゥルメントが一致するため、あまり適切ではありません。

パターンに一致するインストゥルメントまたはコンシューマ名をチェックするには、簡単なテストを実行します。

Press CTRL+C to copy
SELECT NAME FROM performance_schema.setup_instruments WHERE NAME LIKE 'pattern'; SELECT NAME FROM performance_schema.setup_consumers WHERE NAME LIKE 'pattern';

サポートされる名前の種類については、セクション27.6「パフォーマンススキーマインストゥルメント命名規則」を参照してください。