22.9.5.1 events_stages_current 테이블
events_stages_current
테이블에는 스레드의 최신 모니터 대상 스테이지 이벤트의 현재 상태를 나타내는 스레드마다 1 행에서 현재의 스테이지 이벤트가 포함됩니다.
events_stages_current
테이블은 TRUNCATE TABLE
로자를 수 있습니다.
스테이지 이벤트 행을 포함하는 테이블 중 events_stages_current
가장 기본적인입니다. 스테이지 이벤트 행을 포함하는 다른 테이블은 논리적으로 현재의 이벤트에서 파생됩니다. 예를 들어, events_stages_history
및 events_stages_history_long
테이블은 고정 된 행의 수보다 최신의 스테이지 이벤트 모음입니다.
스테이지 이벤트 모음 구성 내용은 섹션 22.9.5 "성능 스키마 스테이지 이벤트 테이블" 을 참조하십시오.
events_stages_current
테이블에는 이러한 열이 있습니다.
THREAD_ID
,EVENT_ID
이벤트와 관련된 스레드와 이벤트의 시작 스레드의 현재 이벤트 번호. 함께 취득 된
THREAD_ID
및EVENT_ID
값은 행을 고유하게 식별하는 기본 키를 형성합니다. 2 개의 행이 동일한 값 쌍을 가질 수 없습니다.END_EVENT_ID
이 컬럼은 이벤트를 시작할 때
NULL
로 설정되고 이벤트가 종료 될 때 스레드의 현재 이벤트 번호로 업데이트됩니다. 이 컬럼은 MySQL 5.6.4에서 추가되었습니다.EVENT_NAME
이벤트를 생성 한 instrument의 이름. 이것은
setup_instruments
테이블의NAME
값입니다. 섹션 22.4 "성능 스키마 instrument 명명 규칙" 에 설명 된대로 instrument 이름은 여러 부분이 계층을 형성 할 수 있습니다.SOURCE
이벤트를 생성 한 instrument 된 코드를 포함하는 소스 파일의 이름과 계측이 열린 파일의 행 번호. 이렇게하면 소스를 확인하고 코드에 포함 된 항목을 정확하게 판단 할 수 있습니다.
TIMER_START
,TIMER_END
,TIMER_WAIT
이벤트의 타이밍 정보. 이 값의 단위는 피코 초 (초 1 조분의 1)입니다.
TIMER_START
및TIMER_END
값은 이벤트 타이밍이 시작되었을 때와 끝날 때를 나타냅니다.TIMER_WAIT
는 이벤트의 경과 시간 (기간)입니다.이벤트가 종료되지 않은 경우
TIMER_END
과TIMER_WAIT
은NULL
입니다.이벤트가
TIMED = NO
instrument에서 생성되는 경우 타이밍 정보는 수집되지 않고TIMER_START
,TIMER_END
및TIMER_WAIT
모두NULL
입니다.이벤트 시간 단위로 피코 초 및 시간 값에 영향을주는 요인에 대해서는 섹션 22.2.3.1 "성능 스키마 이벤트 타이밍" 을 참조하십시오.
NESTING_EVENT_ID
이 이벤트가 동안 중첩되는 이벤트
EVENT_ID
값. 스테이지 이벤트의 중첩 된 이벤트는 보통 문 이벤트입니다.NESTING_EVENT_TYPE
중첩 된 이벤트의 종류. 값은
STATEMENT
,STAGE
또는WAIT
입니다.
events_stages_current
테이블은 MySQL 5.6.3에서 추가되었습니다.