22.9.9.2 스테이지 요약 테이블
MySQL 5.6.3 이후 성능 스키마는 현재 및 최근의 스테이지 이벤트를 수집하는 테이블을 유지 보수하고 그 정보를 요약 테이블에 집계합니다. 섹션 22.9.5 "성능 스키마 스테이지 이벤트 테이블" 에서 무대 요약의 기반이되는 이벤트에 대해 설명하고 있습니다. 스테이지 이벤트의 내용, 현재 및 최근의 스테이지 이벤트 테이블 및 무대 이벤트 모음 제어 방법에 대한 자세한 내용은 설명을 참조하십시오.
각 스테이지 요약 테이블에는 테이블의 이벤트 집계 방법을 나타내는 하나 이상의 그룹화 열 수 있습니다. 이벤트 이름은 setup_instruments
테이블의 이벤트 instrument의 이름을 나타냅니다.
events_stages_summary_by_thread_by_event_name
에는THREAD_ID
및EVENT_NAME
열 수 있습니다. 각 행은 특정 스레드 및 이벤트 이름의 이벤트를 요약합니다.events_stages_summary_global_by_event_name
에는EVENT_NAME
열 수 있습니다. 각 행은 특정 이벤트 이름의 이벤트를 요약합니다.
모든 스테이지 요약 테이블에 집계 된 값을 포함하는 이러한 요약 열 수 있습니다. COUNT_STAR
, SUM_TIMER_WAIT
, MIN_TIMER_WAIT
, AVG_TIMER_WAIT
및 MAX_TIMER_WAIT
. 스테이지 요약 테이블에서는 events_waits_current
대신 events_stages_current
에서 대기를 집계하는 것을 제외하고 이러한 열은 이벤트 대기 요약 테이블 ( 섹션 22.9.9.1 "이벤트 대기 요약 테이블" 을 참조)의 같은 이름의 컬럼과 비슷합니다.
스테이지 이벤트 요약 정보의 예 :
mysql> SELECT * FROM events_stages_summary_global_by_event_name\G
...
*************************** 5. row ***************************
EVENT_NAME: stage/sql/checking permissions
COUNT_STAR: 57
SUM_TIMER_WAIT: 26501888880
MIN_TIMER_WAIT: 7317456
AVG_TIMER_WAIT: 464945295
MAX_TIMER_WAIT: 12858936792
...
*************************** 9. row ***************************
EVENT_NAME: stage/sql/closing tables
COUNT_STAR: 37
SUM_TIMER_WAIT: 662606568
MIN_TIMER_WAIT: 1593864
AVG_TIMER_WAIT: 17907891
MAX_TIMER_WAIT: 437977248
...
TRUNCATE TABLE
은 스테이지 요약 테이블에 사용할 수 있습니다. 그것은 행을 삭제하는 것이 아니라 요약 컬럼을 0으로 재설정합니다.