SVL_COMPILE - Amazon Redshift

SVL_COMPILE

쿼리의 각 쿼리 세그먼트에 대한 컴파일 시간 및 위치를 기록합니다.

SVL_COMPILE은 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.

참고

SVL_COMPILE에는 기본 클러스터에서 실행되는 쿼리만 포함됩니다. 동시성 조정 클러스터에서 실행되는 쿼리는 포함되지 않습니다. 기본 및 동시성 조정 클러스터 모두에서 실행되는 쿼리에 액세스하려면 SYS 모니터링 뷰인 SYS_QUERY_HISTORY을 사용하는 것이 좋습니다. SYS 모니터링 뷰의 데이터는 사용 및 이해가 더 쉽도록 형식이 지정되어 있습니다.

SVCS_COMPILE에 대한 자세한 내용은 SVCS_COMPILE 섹션을 참조하세요.

테이블 열

열 명칭 데이터 유형 설명
userid 정수 항목을 생성한 사용자의 ID.
xid bigint 문에 연결된 트랜잭션 ID.
pid 정수 쿼리 문과 연결된 프로세스 ID
쿼리 정수 쿼리 ID. 다양한 다른 시스템 테이블 및 보기를 조인하는 데 사용할 수 있습니다.
segment 정수 컴파일할 쿼리 세그먼트.
locus 정수 세그먼트가 실행되는 위치이며, 컴퓨터 노드에 있는 경우, 1이고, 리더 노드에 있는 경우, 2입니다.
starttime 타임스탬프 컴파일이 시작된 UTC 시간.
endtime 타임스탬프 컴파일이 끝난 UTC 시간.
컴파일 정수 컴파일이 재사용된 경우, 0이고, 세그먼트가 컴파일된 경우 1입니다.

샘플 쿼리

이 예에서는 쿼리 35878과 35879가 동일한 SQL 문을 실행했습니다. 쿼리 35878의 컴파일 열은 4개의 쿼리 세그먼트에 대해 1을 보여 주며, 이는 이 세그먼트들이 컴파일되었음을 나타냅니다. 쿼리 35879는 모든 세그먼트의 컴파일 열에서 0을 보여 주며, 세그먼트를 다시 컴파일할 필요가 없었음을 나타냅니다.

select userid, xid, pid, query, segment, locus, datediff(ms, starttime, endtime) as duration, compile from svl_compile where query = 35878 or query = 35879 order by query, segment; userid | xid | pid | query | segment | locus | duration | compile --------+--------+-------+-------+---------+-------+----------+--------- 100 | 112780 | 23028 | 35878 | 0 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 1 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 2 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 3 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 4 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 5 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 6 | 1 | 1380 | 1 100 | 112780 | 23028 | 35878 | 7 | 1 | 1085 | 1 100 | 112780 | 23028 | 35878 | 8 | 1 | 1197 | 1 100 | 112780 | 23028 | 35878 | 9 | 2 | 905 | 1 100 | 112782 | 23028 | 35879 | 0 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 1 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 2 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 3 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 4 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 5 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 6 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 7 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 8 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 9 | 2 | 0 | 0 (20 rows)