25.5 Запросы Performance Schema
Предварительный фильтр ограничивает информацию о событиях, которая собирается, и не зависит от какого-либо конкретного пользователя. В отличие от этого, последующий фильтр выполняется отдельными пользователями с помощью запросов с соответствующими WHERE клаузами, которые ограничивают выбор информации о событиях из доступных событий после применения предварительного фильтра.
В разделе 25.4.3, «Предварительный фильтр событий», был представлен пример того, как предварительно фильтровать для инструментов файлов. Если таблицы событий содержат как информацию о файлах, так и не о файлах, последующий фильтр — это еще один способ увидеть информацию только для событий файлов. Добавьте WHERE клаузу в запросы, чтобы должным образом ограничить выбор событий:
mysql> SELECT THREAD_ID, NUMBER_OF_BYTES
FROM performance_schema.events_waits_history
WHERE EVENT_NAME LIKE 'wait/io/file/%'
AND NUMBER_OF_BYTES IS NOT NULL;
+-----------+-----------------+
| THREAD_ID | NUMBER_OF_BYTES |
+-----------+-----------------+
| 11 | 66 |
| 11 | 47 |
| 11 | 139 |
| 5 | 24 |
| 5 | 834 |
+-----------+-----------------+
© 2025 Oracle
Licensed under the GPLv2 License.