22.3 성능 스키마 쿼리
사전 필터링은 수집 된 이벤트 정보를 제한하고 특정 사용자와 관계 없습니다. 대조적으로, 사후 필터링은 각 사용자가 사전 필터링을 적용한 후 사용 가능한 이벤트에서 선택하는 이벤트 정보를 제한하는 적절한 WHERE
절에서 쿼리를 사용하여 수행됩니다.
섹션 22.2.3.3 "이벤트 사전 필터링" 에서 파일 instrument의 사전 필터링 방법의 예를 보여주었습니다. 이벤트 테이블에 파일 및 비 파일의 정보가 모두 포함되어있는 경우 사후 필터링은 파일 이벤트 만 정보를 표시하는 또 하나의 방법입니다. 이벤트 선택을 적절하게 제한하려면 쿼리에 WHERE
절을 추가합니다.
mysql>SELECT THREAD_ID, NUMBER_OF_BYTES
->FROM 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 | +-----------+-----------------+