데이터베이스 성능 데이터 보기 - Amazon Redshift

데이터베이스 성능 데이터 보기

Amazon Redshift의 데이터베이스 성능 지표를 사용하여 다음을 수행할 수 있습니다.

  • 쿼리에 소요된 시간을 처리 단계별로 분석합니다. 단계별로 소요된 시간의 비정상적인 추세를 찾을 수 있습니다.

  • 쿼리 수, 기간 및 쿼리 처리량을 기간 범위(짧은, 중간, 긴)별로 분석합니다.

  • 쿼리 우선 순위(가장 낮음, 낮음, 보통, 높음, 가장 높음, 위험)별로 쿼리 대기 시간의 추세를 찾습니다.

  • WLM 대기열별 쿼리 기간, 처리량 또는 대기 시간의 추세를 확인합니다.

데이터베이스 성능 데이터를 표시하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택한 후 목록에서 클러스터 이름을 선택하여 세부 정보를 엽니다. [클러스터 성능(Cluster performance)], [쿼리 모니터링(Query monitoring)], [데이터베이스(Databases)], [Datashare(Datashares)], [일정(Schedules)], [유지 관리(Maintenance)] 및 [속성(Properties)] 탭을 포함하여 클러스터의 세부 정보가 표시됩니다.

  3. 쿼리에 대한 지표를 보려면 Query monitoring(쿼리 모니터링) 탭을 선택합니다.

  4. 쿼리 모니터링 섹션에서 데이터베이스 성능 탭을 선택합니다.

    창의 컨트롤을 사용하여 클러스터 지표WLM 대기열 지표 간에 전환할 수 있습니다.

    클러스터 지표를 선택하면 이 탭에는 다음 그래프가 포함됩니다.

    • [워크로드 실행 분석(Workload execution breakdown)] – 쿼리 처리 단계에서 사용된 시간입니다.

    • [기간 범위별 쿼리(Queries by duration range)] – 짧은, 중간 및 긴 쿼리의 수입니다.

    • [쿼리 처리량(Query throughput)] – 초당 완료된 평균 쿼리 수입니다.

    • [쿼리 기간(Query duration)] – 쿼리를 완료하는 데 걸리는 평균 시간입니다.

    • [우선 순위별 평균 대기열 대기 시간(Average queue wait time by priority)] – 쿼리 우선 순위를 기준으로 WLM 대기열에서 쿼리가 대기하는 총 시간입니다.

    WLM 대기열 지표를 선택하면 이 탭에는 다음 그래프가 포함됩니다.

    • [대기열별 쿼리 기간(Query duration by queue)] – WLM 대기열별 평균 쿼리 기간입니다.

    • [대기열별 쿼리 처리량(Query throughput by queue)] – WLM 대기열별 초당 완료된 평균 쿼리 수입니다.

    • [대기열별 쿼리 대기 시간(Query wait time by queue)] – WLM 대기열별 평균 쿼리 대기 기간입니다.

데이터베이스 성능 그래프

다음은 새 Amazon Redshift 콘솔에 표시되는 그래프의 예입니다.

  • 워크로드 실행 분석

  • 기간 범위별 쿼리

  • 쿼리 처리량

  • 쿼리 지속시간

  • 우선 순위별 평균 대기열 대기 시간

  • 대기열별 쿼리 기간

  • 대기열별 쿼리 처리량

  • 대기열별 쿼리 대기 시간