22.9.9.8 소켓 요약 테이블
이러한 소켓 요약 테이블은 소켓 작업 타이머 및 바이트 카운트 정보를 집계합니다.
socket_summary_by_instance
: 소켓 인스턴스마다 모든 소켓 I/O 작업의wait/io/socket/*
instrument에 의해 생성 된 타이머 및 바이트 카운트 통계를 집계합니다. 연결이 완료되면socket_summary_by_instance
의 해당 행이 삭제됩니다.socket_summary_by_event_name
: 소켓 instrument마다 모든 소켓 I/O 작업의wait/io/socket/*
instrument에 의해 생성 된 타이머 및 바이트 카운트 통계를 집계합니다.
소켓 요약 테이블은 소켓이 클라이언트의 다음 요청을 기다리는 동안 idle
이벤트에 의해 생성 된 대기는 집계하지 않습니다. idle
이벤트 집합에는 대기 이벤트 요약 테이블을 사용합니다. 섹션 22.9.9.1 "이벤트 대기 요약 테이블" 을 참조하십시오.
각 소켓 요약 테이블에는 테이블의 이벤트 집계 방법을 나타내는 하나 이상의 그룹화 열 수 있습니다. 이벤트 이름은 setup_instruments
테이블의 이벤트 instrument의 이름을 나타냅니다.
socket_summary_by_instance
에는OBJECT_INSTANCE_BEGIN
열 수 있습니다. 각 행은 특정 개체의 이벤트를 요약합니다.socket_summary_by_event_name
에는EVENT_NAME
열 수 있습니다. 각 행은 특정 이벤트 이름의 이벤트를 요약합니다.
모든 소켓 요약 테이블에 집계 된 값을 포함하는 이러한 요약 열 수 있습니다.
COUNT_STAR
,SUM_TIMER_WAIT
,MIN_TIMER_WAIT
,AVG_TIMER_WAIT
,MAX_TIMER_WAIT
이 컬럼은 모든 작업을 집계합니다.
COUNT_READ
,SUM_TIMER_READ
,MIN_TIMER_READ
,AVG_TIMER_READ
,MAX_TIMER_READ
,SUM_NUMBER_OF_BYTES_READ
이 컬럼은 모든 수신 작업 (
RECV
,RECVFROM
및RECVMSG
)을 집계합니다.COUNT_WRITE
,SUM_TIMER_WRITE
,MIN_TIMER_WRITE
,AVG_TIMER_WRITE
,MAX_TIMER_WRITE
,SUM_NUMBER_OF_BYTES_WRITE
이 컬럼은 모든 전송 작업 (
SEND
,SENDTO
및SENDMSG
)을 집계합니다.COUNT_MISC
,SUM_TIMER_MISC
,MIN_TIMER_MISC
,AVG_TIMER_MISC
,MAX_TIMER_MISC
이 컬럼은
CONNECT
,LISTEN
,ACCEPT
,CLOSE
및SHUTDOWN
등의 다른 모든 소켓 작업을 집계합니다. 이러한 작업의 바이트 수는 없습니다.
socket_summary_by_instance
테이블에는 소켓 클래스 ( client_connection
, server_tcpip_socket
, server_unix_socket
)을 나타내는 EVENT_NAME
열 수 있습니다. 이 컬럼은 예를 들어, 클라이언트 활동을 서버 대기 소켓의 그것에서 분리하기 위해 그룹화 할 수 있습니다.
이 테이블은 MySQL 5.6.3에서 추가되었습니다.
TRUNCATE TABLE
은 소켓 요약 테이블에 사용할 수 있습니다. events_statements_summary_by_digest
를 제외하고 tt 행을 삭제하는 것이 아니라 요약 컬럼을 0으로 재설정합니다.