

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# 클러스터 성능 데이터 보기
<a name="performance-metrics-perf"></a>

Amazon Redshift의 클러스터 지표를 사용하여 다음과 같이 일반적인 성능 태스크를 수행할 수 있습니다.
+ 특정 시간 동안 클러스터 지표의 이상 여부를 확인하여 이상이 있는 경우에는 성능 히트의 원인이 되는 쿼리를 식별합니다.
+ 이전 또는 현재 쿼리가 클러스터 성능에 영향을 미치는지 검사합니다. 문제가 있는 쿼리가 발견되면 쿼리 실행 시 클러스터 성능 등을 포함하여 세부 정보를 확인할 수 있습니다. 이 정보를 사용하여 쿼리 속도가 느려진 이유, 성능 개선을 위해 필요한 사항 등을 진단할 수 있습니다.

**성능 데이터를 보려면**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)에서 Amazon Redshift 콘솔을 엽니다.

1. 탐색 메뉴에서 **클러스터(Clusters)**를 선택한 후 목록에서 클러스터의 이름을 선택하여 세부 정보를 엽니다. 클러스터의 세부 정보가 표시됩니다. 여기에는 **클러스터 성능**, **쿼리 모니터링**, **데이터베이스**, **데이터 공유**, **일정**, **유지 관리** 및 **속성** 탭이 포함될 수 있습니다.

1. 다음을 포함한 성능 정보를 보려면 **Cluster performance(클러스터 성능)** 탭을 선택합니다.
   + **CPU 사용률**
   + **Percentage disk space used(사용된 디스크 공간 비율**
   + **데이터베이스 연결**
   + **상태 확인**
   + **쿼리 지속시간**
   + **쿼리 처리량**
   + **동시성 확장 활동**

   그 밖에도 많은 지표를 사용할 수 있습니다. 사용 가능한 지표를 보고 표시할 지표를 선택하려면 **기본 설정** 아이콘을 선택합니다.

## 클러스터 성능 그래프
<a name="cluster-performance-metrics-examples"></a>

다음은 새 Amazon Redshift 콘솔에 표시되는 그래프의 예입니다.
+ [**CPU 사용률(CPU utilization)**] – 모든 노드(리더 및 컴퓨팅)에 대한 CPU 사용률의 백분율을 표시합니다. 클러스터 마이그레이션 또는 기타 리소스를 많이 사용하는 작업을 예약하기 전에 클러스터 사용량이 가장 낮은 시간을 찾으려면 이 차트를 모니터하여 개별 노드 또는 모든 노드당 CPU 사용률을 확인합니다.  
![\[각 노드의 CPU 사용률을 백분율로 보여주는 Amazon Redshift 콘솔의 CPU 사용률 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-cpu-utilization.png)
+ [**유지 관리 모드(Maintenance mode)**] – `On` 및 `Off` 표시기를 사용하여 선택한 시간에 클러스터가 유지 관리 모드에 있는지 여부를 표시합니다. 클러스터가 유지 관리 진행 중인 시간을 확인할 수 있습니다. 그런 다음, 이 시간을 클러스터에 대해 완료된 작업과 연관시켜 반복 이벤트에 대한 향후 가동 중지 시간을 예측할 수 있습니다.  
![\[유지 관리 모드가 On인지, 아니면 Off인지를 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-maintenance-mode.png)
+ [**사용된 디스크 공간 백분율(Percentage disk space used)**] – 클러스터 전체가 아니라 각 컴퓨팅 노드당 디스크 공간 사용량의 백분율을 표시합니다. 이 차트에서 디스크 사용률을 모니터링할 수 있습니다. VACUUM 및 COPY와 같은 유지 관리 작업은 정렬 작업에 대해 중간 임시 스토리지 공간을 사용하므로 디스크 사용량이 급증합니다.  
![\[각 노드의 디스크 공간 백분율을 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-percentage-disk-space-used.png)
+ [**읽기 처리량(Read throughput)**] – 초당 디스크에서 읽은 평균 메가바이트 수를 표시합니다. 이 차트를 평가하여 클러스터의 해당 물리적 측면을 모니터링할 수 있습니다. 클러스터의 인스턴스와 클러스터의 볼륨 간 네트워크 트래픽은 처리량에서 제외됩니다.  
![\[각 노드의 읽기 처리량을 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-read-throughput.png)
+ [**읽기 지연 시간(Read latency)**] – 디스크 읽기 I/O 작업에 소요된 평균 시간을 밀리초 단위로 표시합니다. 반환할 데이터에 대한 응답 시간을 볼 수 있습니다. 대기 시간이 길면 발신자가 유휴 시간(새 패킷을 보내지 않음)을 더 많이 소비하므로 처리량이 증가하는 속도가 줄어듭니다.  
![\[각 노드의 읽기 지연 시간을 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-read-latency.png)
+ [**쓰기 처리량(Write throughput)**] – 초당 디스크에 기록된 평균 메가바이트 수를 표시합니다. 이 지표를 평가하여 클러스터의 해당 물리적 측면을 모니터링할 수 있습니다. 클러스터의 인스턴스와 클러스터의 볼륨 간 네트워크 트래픽은 처리량에서 제외됩니다.  
![\[각 노드의 쓰기 처리량을 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-write-throughput.png)
+ [**쓰기 지연 시간(Write latency)**] – 디스크 쓰기 I/O 작업에 소요된 평균 시간을 밀리초 단위로 표시합니다. 쓰기 승인이 반환되는 시간을 평가할 수 있습니다. 대기 시간이 길면 발신자가 유휴 시간(새 패킷을 보내지 않음)을 더 많이 소비하므로 처리량이 증가하는 속도가 줄어듭니다.  
![\[각 노드의 쓰기 지연 시간을 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-write-latency.png)
+ [**데이터베이스 연결(Database connections)**] – 클러스터에 대한 데이터베이스 연결 수를 표시합니다. 이 차트를 사용하여 데이터베이스에 대해 설정된 연결 수를 확인하고 클러스터 사용량이 가장 낮은 시간을 찾을 수 있습니다.  
![\[클러스터에 대한 데이터베이스 연결 수를 보여주는 Amazon Redshift 콘솔의 그래프입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-database-connections.png)
+ [**총 테이블 수(Total table count)**] – 클러스터 내의 특정 시점에 열려 있는 사용자 테이블 수를 표시합니다. 열려 있는 테이블 수가 많을 때 클러스터 성능을 모니터링할 수 있습니다.  
![\[클러스터에 대한 총 테이블 수를 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-total-table-count.png)
+ [**상태(Health status)**] – 클러스터의 상태를 `Healthy` 또는 `Unhealthy`로 나타냅니다. 클러스터가 데이터베이스에 연결할 수 있고 간단한 쿼리를 성공적으로 수행하면 클러스터가 정상으로 간주됩니다. 그렇지 않다면 비정상 상태입니다. 비정상 상태는 클러스터 데이터베이스의 데이터 로드가 너무 많거나, 혹은 클러스터 데이터베이스에 구성 문제가 있을 때 발생합니다.  
![\[클러스터의 상태를 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-health-status.png)
+ [**쿼리 기간(Query duration)**] – 쿼리를 완료하는 걸리는 평균 시간을 마이크로 초 단위로 표시합니다. 이 차트의 데이터를 벤치마킹하여 클러스터 내 I/O 성능을 측정하고 필요한 경우 가장 시간이 많이 걸리는 쿼리를 조정할 수 있습니다.  
![\[클러스터에 대한 쿼리 기간을 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-query-duration.png)
+ [**쿼리 처리량(Query throughput)**] – 초당 완료된 평균 쿼리 수를 표시합니다. 이 차트의 데이터를 분석하여 데이터베이스 성능을 측정하고 균형 잡힌 방식으로 다중 사용자 워크로드를 지원하는 시스템의 기능을 특성화할 수 있습니다.  
![\[클러스터에 대한 쿼리 처리량을 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-query-throughput.png)
+ [**WLM 대기열당 쿼리 기간(Query duration per WLM queue)**] – 쿼리를 완료하는 데 걸리는 평균 시간을 마이크로초 단위로 표시합니다. 이 차트의 데이터를 벤치마킹하여 WLM 대기열당 I/O 성능을 측정하고 필요한 경우 가장 시간이 많이 걸리는 쿼리를 조정할 수 있습니다.  
![\[WLM 대기열당 쿼리 기간을 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-query-duration-per-wlm-queue.png)
+ [**WLM 대기열당 쿼리 처리량(Query throughput per WLM queue)**] - 초당 완료된 평균 쿼리 수를 표시합니다. 이 차트의 데이터를 분석하여 WLM 대기열당 데이터베이스 성능을 측정할 수 있습니다.  
![\[WLM 대기열당 쿼리 처리량을 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-query-throughput-per-wlm-queue.png)
+ [**동시성 조정 활동(Concurrency scaling activity)**] – 활성 동시성 조정 클러스터의 수를 표시합니다. 동시성 조정이 사용되면 동시 읽기 쿼리의 증가를 처리하는 데 필요한 추가 클러스터 용량을 Amazon Redshift에서 자동으로 추가합니다.  
![\[활성 동시성 조정 클러스터의 수를 보여주는 Amazon Redshift 콘솔의 그래프 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/redshift/latest/mgmt/images/cluster-performance-concurrency-scaling-activity.png)