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