SVL_S3PARTITION_SUMMARY
세그먼트 수준에서 Redshift Spectrum 쿼리 파티션 처리에 대한 요약을 가져오려면 SVL_S3PARTITION_SUMMARY 뷰를 사용합니다.
SVL_S3PARTITION_SUMMARY는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.
SVCS_S3PARTITION에 대한 자세한 내용은 SVCS_S3PARTITION_SUMMARY 섹션을 참조하세요.
테이블 열
열 명칭 | 데이터 유형 | 설명 |
---|---|---|
쿼리 | 정수 | 쿼리 ID입니다. 이 값을 사용하여 다양한 다른 시스템 테이블 및 보기를 조인할 수 있습니다. |
segment | 정수 | 세그먼트 번호. 쿼리는 여러 세그먼트로 구성됩니다. |
assignment | char(1) | 노드를 통한 파티션 할당의 유형입니다. |
min_starttime | 타임스탬프 | 파티션 처리가 시작된 시간(UTC)입니다. |
max_endtime | 타임스탬프 | 파티션 처리가 완료된 시간(UTC)입니다. |
min_duration | bigint | 이 쿼리에 노드가 사용하는 최소 파티션 처리 시간(마이크로초)입니다. |
max_duration | bigint | 이 쿼리에 노드가 사용하는 최대 파티션 처리 시간(마이크로초)입니다. |
avg_duration | bigint | 이 쿼리에 노드가 사용하는 평균 파티션 처리 시간(마이크로초)입니다. |
total_partitions | 정수 | 외부 테이블의 총 파티션 수입니다. |
qualified_partitions | 정수 | 적격 파티션의 총 수입니다. |
min_assigned_partitions | 정수 | 한 개의 노드에 할당된 최소 파티션 수입니다. |
max_assigned_partitions | 정수 | 한 개의 노드에 할당된 최대 파티션 수입니다. |
avg_assigned_partitions | bigint | 한 개의 노드에 할당된 평균 파티션 수입니다. |
샘플 쿼리
다음 예는 마지막으로 완료된 쿼리에 대한 파티션 스캔 세부 정보를 가져옵니다.
select query, segment, assignment, min_starttime, max_endtime, min_duration, avg_duration from svl_s3partition_summary where query = pg_last_query_id() order by query,segment;