SVL_S3PARTITION
세그먼트 및 노드 조각 수준에서 Amazon Redshift Spectrum 파티션에 대한 세부 정보를 가져오려면 SVL_S3PARTITION 뷰를 사용합니다.
SVL_S3PARTITION은 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.
참고
SVL_S3PARTITION에는 기본 프로비저닝된 클러스터에서 실행되는 쿼리만 포함됩니다. 동시성 크기 조정 클러스터 또는 서버리스 네임스페이스에서 실행되는 쿼리는 포함되지 않습니다. 기본 클러스터, 동시성 크기 조정 클러스터, 서버리스 네임스페이스 모두에서 실행되는 쿼리에 대한 설명 계획에 액세스하려면 SYS 모니터링 뷰인 SYS_EXTERNAL_QUERY_DETAIL을 사용하는 것이 좋습니다. SYS 모니터링 뷰의 데이터는 사용 및 이해가 더 쉽도록 형식이 지정되어 있습니다.
테이블 열
열 명칭 | 데이터 유형 | 설명 |
---|---|---|
쿼리 | 정수 | 쿼리 ID입니다. |
segment | 정수 | 세그먼트 번호. 하나의 쿼리는 여러 세그먼트로 구성되며, 각각의 세그먼트는 하나 이상의 단계로 구성됩니다. |
노드 | 정수 | 노드 번호. |
slice | 정수 | 특정 세그먼트가 실행된 데이터 조각입니다. |
starttime | 시간대 미포함 TIMESTAMP | 파티션 잘라내기 실행이 시작된 시간(UTC) |
endtime | 시간대 미포함 TIMESTAMP | 파티션 잘라내기가 완료된 시간(UTC) |
duration | bigint | 경과 시간(마이크로초). |
total_partitions | 정수 | 총 파티션의 수. |
qualified_partitions | 정수 | 적격 파티션의 수. |
assigned_partitions | 정수 | 조각에 할당된 파티션의 수. |
assignment | character | 할당 유형. |
샘플 쿼리
다음 예는 마지막으로 완료된 쿼리에 대한 파티션 세부 정보를 가져옵니다.
SELECT query, segment, MIN(starttime) AS starttime, MAX(endtime) AS endtime, datediff(ms,MIN(starttime),MAX(endtime)) AS dur_ms, MAX(total_partitions) AS total_partitions, MAX(qualified_partitions) AS qualified_partitions, MAX(assignment) as assignment_type FROM svl_s3partition WHERE query=pg_last_query_id() GROUP BY query, segment
query | segment | starttime | endtime | dur_ms| total_partitions | qualified_partitions | assignment_type ------+---------+-------------------------------+-----------------------------+-------+------------------+----------------------+---------------- 99232 | 0 | 2018-04-17 22:43:50.201515 | 2018-04-17 22:43:54.674595 | 4473 | 2526 | 334 | p