22.9.9.7 연결 요약 테이블
연결 요약 테이블은 스레드 단위가 아닌 계정 사용자 또한 호스트마다 집계가 이루어지는 것을 제외하고 해당 events_
테이블과 비슷합니다. xxx
_summary_by_thread_by_event_name
성능 스키마는 이벤트 이름과 계정, 사용자 또는 호스트에 연결 통계를 집계하는 요약 테이블을 유지합니다. 대기 무대 및 문 이벤트를 집계하는 별도의 테이블 그룹을 사용할 수 있으며, 그로 인해이 일련의 연결 요약 테이블을 얻을 수 있습니다.
events_waits_summary_by_account_by_event_name
: 계정 및 이벤트 이름에 대해 요약 된 대기 이벤트events_waits_summary_by_user_by_event_name
: 사용자 이름과 이벤트 이름에 대해 요약 된 대기 이벤트events_waits_summary_by_host_by_event_name
: 호스트 이름 및 이벤트 이름에 대해 요약 된 대기 이벤트events_stages_summary_by_account_by_event_name
: 계정 및 이벤트 이름에 대해 요약 된 스테이지 이벤트events_stages_summary_by_user_by_event_name
: 사용자 이름과 이벤트 이름에 대해 요약 된 스테이지 이벤트events_stages_summary_by_host_by_event_name
: 호스트 이름 및 이벤트 이름에 대해 요약 된 스테이지 이벤트events_statements_summary_by_account_by_event_name
: 계정 및 이벤트 이름에 대해 요약 된 문 이벤트events_statements_summary_by_user_by_event_name
: 사용자 이름과 이벤트 이름에 대해 요약 된 문 이벤트events_statements_summary_by_host_by_event_name
: 호스트 이름 및 이벤트 이름에 대해 요약 된 문 이벤트
즉, 연결 요약 테이블 형식 events_
의 이름을가집니다. 여기서 xxx
_summary_ yyy
_by_event_namexxx
는 waits
, stages
또는 statements
에서 yyy
는 account
, user
또는 host
입니다.
연결 요약 테이블은 중간 집계 수준을 제공합니다.
테이블은 연결 요약 테이블보다 자세한입니다xxx
_summary_by_thread_by_event_name
테이블은 연결 요약 테이블보다 자세한하지 않습니다xxx
_summary_global_by_event_name
각 연결 요약 테이블에는 테이블의 이벤트 집계 방법을 나타내는 하나 이상의 그룹화 열 수 있습니다. 이벤트 이름은 setup_instruments
테이블의 이벤트 instrument의 이름을 나타냅니다.
이름
_by_account
있는 테이블에서는USER
,HOST
및EVENT_NAME
열에서 계정 및 이벤트 이름마다 이벤트가 그룹화됩니다.이름
_by_host
있는 테이블에서HOST
및EVENT_NAME
열에서 호스트 이름과 이벤트 이름마다 이벤트가 그룹화됩니다.이름
_by_user
있는 테이블에서는USER
및EVENT_NAME
열에서 사용자 이름과 이벤트 이름마다 이벤트가 그룹화됩니다.
모든 연결 요약 테이블에 집계 된 값을 포함하는 이러한 요약 열 수 있습니다. COUNT_STAR
, SUM_TIMER_WAIT
, MIN_TIMER_WAIT
, AVG_TIMER_WAIT
및 MAX_TIMER_WAIT
. 이들은 events_waits_summary_by_instance
테이블에서 동일한 이름의 컬럼과 비슷합니다. 문 연결 요약 테이블에는 문 유형을 집계하는 추가 SUM_
열 수 있습니다. xxx
연결 요약 테이블은 MySQL 5.6.3에서 추가되었습니다.
TRUNCATE TABLE
은 연결 요약 테이블에 사용할 수 있습니다. 그것은 행을 삭제하는 것이 아니라 요약 컬럼을 0으로 재설정합니다. 또한 연결 요약 테이블은 그들이 의존하는 연결 테이블이 잘린 경우 암시 적으로 잘립니다. 표 22.2 "암묵적인 테이블 잘라 내기 효과" 에 연결 테이블 잘라 내기 및 암묵적으로 잘릴 테이블의 관계를 설명하고 있습니다.
표 22.2 암묵적인 테이블 자르기 효과
잘린 테이블 | 암묵적으로 잘린 요약 테이블 |
---|---|
accounts | %_by_account% , % %_by_thread% 일치하는 이름을 가진 테이블 |
hosts | %_by_account% , % %_by_host% , % %_by_thread% 일치하는 이름을 가진 테이블 |
users | %_by_account% , % %_by_user% , % %_by_thread% 일치하는 이름을 가진 테이블 |