SVL_QUERY_METRICS_SUMMARY - Amazon Redshift

SVL_QUERY_METRICS_SUMMARY

SVL_QUERY_METRICS_SUMMARY 뷰는 완료된 쿼리의 지표 최댓값을 보여 줍니다. 이 보기는 STL_QUERY_METRICS 시스템 테이블에서 파생됩니다. 쿼리 모니터링 규칙을 정의하기 위한 임계값을 결정하는 데 이 보기의 값들을 사용하십시오. Amazon Redshift의 쿼리 모니터링 규칙 및 지표에 대한 자세한 내용은 WLM 쿼리 모니터링 규칙 섹션을 참조하세요.

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

이 테이블의 데이터 중 일부 또는 전부는 SYS 모니터링 뷰인 SYS_QUERY_DETAIL에서도 찾아볼 수 있습니다. SYS 모니터링 뷰의 데이터는 사용 및 이해가 더 쉽도록 형식이 지정되어 있습니다. 쿼리에 SYS 모니터링 뷰를 사용하는 것이 좋습니다.

테이블 열

열 명칭 데이터 유형 설명
userid 정수 항목을 생성한 쿼리를 실행한 사용자의 ID.
쿼리 정수 쿼리 ID. 쿼리 열을 사용하여 다른 시스템 테이블 및 보기를 조인할 수 있습니다.
service_class 정수 WLM 쿼리 대기열(서비스 클래스)의 ID. 쿼리 대기열은 WLM 구성에서 정의합니다. 지표는 사용자 정의 대기열에 대해서만 보고됩니다. 서비스 클래스 ID의 목록은 WLM 서비스 클래스 ID 섹션을 참조하세요.
query_cpu_time bigint 쿼리에 사용된 CPU 시간(초)입니다. CPU 시간은 쿼리 실행 시간과 구별됩니다.
query_blocks_read bigint 쿼리가 읽은 1MB 블록의 수.
query_execution_time bigint 쿼리를 실행하고 경과된 시간(초)입니다. 실행 시간에는 대기열에서 대기하는 데 소모한 시간은 포함되지 않습니다.
query_cpu_usage_percent numeric(38,2) 쿼리에 사용된 CPU 용량의 비율입니다.
query_temp_blocks_to_disk bigint 쿼리가 중간 결과를 쓰는 데 사용되는 디스크 공간의 양(MB).
segment_execution_time bigint 단일 세그먼트를 실행하고 경과된 시간(초)입니다.
cpu_skew numeric(38,2) 임의 조각의 최대 CPU 사용량과 모든 조각의 평균 CPU 사용량을 비교한 비율입니다. 이 지표는 세그먼트 수준에서 정의됩니다.
io_skew numeric(38,2) 임의 조각에서 읽은 최대 블록 수(I/O)와 모든 조각에서 읽은 평균 블록 수를 비교한 비율입니다.
scan_row_count bigint 스캔 단계에 포함되는 행의 수입니다. 행 개수는 삭제 대기 행(고스트 행)을 필터링하고 사용자 정의 쿼리 필터를 적용하기 전에 내보낸 행의 총 수입니다.
join_row_count bigint 조인 단계에서 처리한 행의 수입니다.
nested_loop_join_row_count bigint 중첩된 루프 조인에 있는 행의 수.
return_row_count bigint 쿼리에서 반환되는 행의 수입니다.
spectrum_scan_row_count bigint Amazon S3에서 Amazon Redshift Spectrum이 스캔한 행 수입니다.
spectrum_scan_size_mb bigint Amazon S3에서 Amazon Redshift Spectrum에 의해 스캔된 데이터 양(MB)입니다.
query_queue_time bigint 쿼리가 대기열에 있는 시간(초)입니다.