클러스터 워크로드 분석 차트 보기
콘솔에서 워크로드 실행 분석 차트를 확인하면 워크로드의 성능을 자세히 파악할 수 있습니다. 이 차트는 QueryRuntimeBreakdown 지표에서 제공한 데이터를 사용하여 작성됩니다. 이 차트를 사용하여 다양한 처리 단계(대기 및 계획 등)에서 쿼리에 소요된 시간을 알 수 있습니다.
참고
단일 노드 클러스터에 대한 워크로드 실행 분석 차트는 표시되지 않습니다.
다음 측정치 목록에는 다양한 처리 단계에 대한 설명이 나와 있습니다.
-
QueryPlanning
: SQL 문을 구문 분석하고 최적화하는 데 소요된 시간. -
QueryWaiting
: 워크로드 관리(WLM) 대기열에서 대기하는 데 소요된 시간. -
QueryExecutingRead
: 읽기 쿼리를 실행하는 데 소요된 시간. -
QueryExecutingInsert
: 삽입 쿼리를 실행하는 데 소요된 시간. -
QueryExecutingDelete
: 삭제 쿼리를 실행하는 데 소요된 시간. -
QueryExecutingUpdate
: 업데이트 쿼리를 실행하는 데 소요된 시간. -
QueryExecutingCtas
: CREATE TABLE AS 쿼리를 실행하는 데 소요된 시간. -
QueryExecutingUnload
: 언로드 쿼리를 실행하는 데 소요된 시간. -
QueryExecutingCopy
: 복사 쿼리를 실행하는 데 소요된 시간.
예를 들어, Amazon Redshift 콘솔의 다음 그래프는 쿼리가 전송된 시간을 계획, 대기, 읽기 및 쓰기 단계로 표시합니다. 이 그래프의 결과를 다른 측정치와 결합하여 이후 분석에 사용할 수 있습니다. 경우에 따라 그래프에 단기간의 쿼리(QueryDuration
측정치로 측정됨)가 오랫동안 대기 상태로 지속되는 것으로 표시될 수 있습니다. 이 경우 특정 대기열의 WLM 동시성 속도를 높여서 처리량을 늘릴 수 있습니다.
다음은 워크로드 실행 분석 차트의 예입니다. 차트에서 y축 값은 누적 막대 그래프로 표시된 지정된 시간에 각 단계의 평균 지속 시간입니다.

다음 다이어그램은 Amazon Redshift가 동시 세션에 대한 쿼리 처리를 어떻게 집계하는지를 보여 줍니다.

클러스터 워크로드 분석 차트를 보려면
-
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/
에서 Amazon Redshift 콘솔을 엽니다. -
탐색 메뉴에서 클러스터(Clusters)를 선택한 후 목록에서 클러스터 이름을 선택하여 세부 정보를 엽니다. [클러스터 성능(Cluster performance)], [쿼리 모니터링(Query monitoring)], [데이터베이스(Databases)], [Datashare(Datashares)], [일정(Schedules)], [유지 관리(Maintenance)] 및 [속성(Properties)] 탭을 포함하여 클러스터의 세부 정보가 표시됩니다.
-
쿼리에 대한 지표를 보려면 Query monitoring(쿼리 모니터링) 탭을 선택합니다.
-
쿼리 모니터링 섹션에서 데이터베이스 성능을 선택하고 클러스터 지표를 선택합니다.
선택한 시간 범위에 대해 다음 지표가 누적 막대 차트로 표시됩니다.
-
계획 시간
-
대기 시간
-
커밋 시간
-
실행 시간
-