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% 일치하는 이름을 가진 테이블 |