SVL_QUERY_METRICS - Amazon Redshift

SVL_QUERY_METRICS

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

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

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

테이블 열

열 명칭 데이터 유형 설명
userid 정수 항목을 생성한 쿼리를 실행한 사용자의 ID.
쿼리 정수 쿼리 ID. 쿼리 열을 사용하여 다른 시스템 테이블 및 보기를 조인할 수 있습니다.
service_class 정수 WLM 쿼리 대기열(서비스 클래스)의 ID. 쿼리 대기열은 WLM 구성에서 정의합니다. 지표는 사용자 정의 대기열에 대해서만 보고됩니다. 서비스 클래스 ID의 목록은 WLM 서비스 클래스 ID 섹션을 참조하세요.
dimension varchar(24) 지표가 보고되는 차원. 가능한 값은 query, segment 및 step입니다.
segment 정수 세그먼트 번호. 하나의 쿼리는 여러 세그먼트로 구성되며, 각각의 세그먼트는 하나 이상의 단계로 구성됩니다. 쿼리 세그먼트는 병렬로 실행될 수 있습니다. 각 세그먼트는 단일 프로세스에서 실행됩니다. 세그먼트 값이 0인 경우, 지표 세그먼트 값은 쿼리 수준으로 롤업됩니다.
step 정수 수행된 단계 유형의 ID입니다. 단계 유형에 대한 설명은 step_label 열에 나와 있습니다.
step_label varchar(30) 수행된 단계 유형입니다.
query_cpu_time bigint 쿼리에 사용된 CPU 시간(초)입니다. CPU 시간은 쿼리 실행 시간과 구별됩니다.
query_blocks_read bigint 쿼리가 읽은 1MB 블록의 수.
query_execution_time bigint 쿼리를 실행하고 경과된 시간(초)입니다. 실행 시간에는 대기열에서 대기하는 데 소모한 시간은 포함되지 않습니다. 대기열에 있는 시간은 query_queue_time을 참조하십시오.
query_cpu_usage_percent bigint 쿼리에 사용된 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 쿼리가 대기열에 있는 시간(초)입니다.