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 | 쿼리가 대기열에 있는 시간(초)입니다. |