Amazon Redshift 클러스터의 기본 크기 조정을 완료하는 데 시간이 오래 걸리는 이유는 무엇인가요?

3분 분량
0

기본 크기 조정을 시작했지만 이가 Amazon Redshift 클러스터에서 진행되지 않거나 너무 오래 걸립니다. 기본 크기 조정을 완료하는 데 걸리는 가동 중지 시간을 더 정확하게 예측하고 싶습니다.

해결 방법

Amazon Redshift 클러스터가 기본 크기 조정을 완료하는 데 필요한 시간은 몇 시간에서 며칠까지 다양할 수 있습니다. 클러스터의 기본 크기 조정은 다음과 같은 이유로 인해 더 오래 걸릴 수 있습니다.

  • 소스 클러스터의 워크로드 읽기
  • 전송 중인 테이블의 수 및 크기
  • 테이블 정의 및 편향된 테이블
  • 소스 및 대상 클러스터에서 사용되는 노드의 수 및 유형

기본 크기 조정을 위한 가동 중지 시간 감소

기본 크기 조정에 필요한 시간을 줄이려면 다음 작업을 완료하세요.

  • Amazon Redshift 콘솔을 사용하여 크기 조정 작업의 상태를 모니터링할 수 있습니다. 클러스터 세부 정보 페이지에서 상태 탭을 선택하여 평균 전송 속도, 경과된 시간 및 남은 시간을 확인합니다.
  • 편향된 테이블을 수정하려면 적절한 배포 키를 선택합니다. 자세한 내용은 Amazon Redshift 엔지니어링 어드밴스드 테이블 디자인 플레이북: 배포 스타일 및 배포 키를 참조하세요.
  • 사용하지 않는 테이블을 제거합니다. 사용하지 않는 테이블을 식별하려면 GitHub 웹사이트에서 unscanned_table_summary.sql 스크립트를 실행합니다.
    **참고:**스캔되지 않은 테이블 요약에는 지난 며칠간의 기록만 표시됩니다. 장기간 사용 데이터를 포착하려면 GitHub 웹 사이트에서 SystemTablePersistence 유틸리티를 사용하세요.
  • 탄력적 크기 조정을 사용하면 기존 Amazon Redshift 클러스터에서 노드를 추가 또는 제거하고 데이터를 새 노드에 자동으로 재배포할 수 있습니다. 탄력적 크기 조정은 새 클러스터를 생성하지 않으므로 가동 중지 시간이 기본 크기 조정의 가동 중지 시간보다 훨씬 적습니다. 자세한 내용은 Amazon Redshift 클러스터 크기 조정을 참조하세요.

크기 조정 성능 최적화 방법에 대한 자세한 내용은 Amazon Redshift를 위한 상위 10가지 성능 튜닝 기술을 참조하세요.

기본 크기 조정 문제 해결

기본 크기 조정 문제를 해결하려면 다음 작업을 완료하세요.

  • 클러스터 상태가 AWS Command Line Interface(AWS CLI)에서 NONE인 경우 타겟 클러스터가 아직 프로비저닝 중인 것입니다. 대상 클러스터가 프로비저닝될 때까지 기다리세요. 클러스터가 복제된 후에는 상태가 IN_PROGRESS로 변경됩니다.
    **참고:**AWS CLI 명령을 실행할 때 오류가 발생하는 경우 AWS CLI 오류 문제 해결을 참조하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.
  • 디스크 공간이 부족하다는 오류 메시지가 표시된다면 데이터가 대상 클러스터에 맞지 않는 것입니다. 더 많은 노드, 다른 배포 스타일 또는 다른 노드 유형을 사용하여 Amazon Redshift 클러스터의 크기를 조정하세요. 자세한 내용은 Amazon Redshift 클러스터 크기 조정을 참조하세요.
  • 크기 조정 작업이 완료되기 전에 취소하려면 Amazon Redshift 콘솔클러스터 세부 정보에서 크기 조정 취소를 선택하세요. 또는 AWS CLI에서 cancel-resize 명령을 실행하세요.
    **참고:**최종 단계에서는 크기 조정 작업을 취소할 수 없습니다.

관련 정보

Amazon Redshift 클러스터 크기를 조정하려면 어떻게 해야 하나요?

Amazon Redshift 클러스터의 테이블이 예상보다 많거나 적은 디스크 스토리지 공간을 소비하는 이유는 무엇인가요?

AWS 공식
AWS 공식업데이트됨 일 년 전