SVL_TERMINATE
사용자가 프로세스를 취소하거나 종료하는 시간을 기록합니다.
SELECT PG_TERMINATE_BACKEND(pid), SELECT PG_CANCEL_BACKEND(pid) 및 CANCEL pid는 SVL_TERMINATE에 로그 항목을 생성합니다.
SVL_TERMINATE는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.
이 테이블의 데이터 중 일부 또는 전부는 SYS 모니터링 뷰인 SYS_QUERY_HISTORY에서도 찾아볼 수 있습니다. SYS 모니터링 뷰의 데이터는 사용 및 이해가 더 쉽도록 형식이 지정되어 있습니다. 쿼리에 SYS 모니터링 뷰를 사용하는 것이 좋습니다.
테이블 열
열 명칭 | 데이터 유형 | 설명 |
---|---|---|
pid | 정수 | 취소되거나 종료된 프로세스의 프로세스 ID입니다. |
eventtime | 타임스탬프 | 프로세스가 취소되거나 종료된 시간입니다. |
userid | 정수 | 명령을 실행하는 사용자의 사용자 ID입니다. |
type | 문자열 | 종료 유형입니다. CANCEL 또는 TERMINATE일 수 있습니다. |
다음 명령은 최근 취소된 쿼리를 보여 줍니다.
select * from svl_terminate order by eventtime desc limit 1; pid | eventtime | userid | type ------+----------------------------+--------+-------- 8324 | 2020-03-24 09:42:07.298937 | 1 | CANCEL (1 row)