게시된 날짜: Dec 19, 2018
Amazon Redshift는 자동으로 VACCUUM DELETE 작업을 실행하여 이전 UPDATE 및 DELETE 작업에서 삭제 표시된 열이 차지하는 디스크 공간을 재확보합니다. 또한 표를 조각 모음하여 소비 공간을 확보하고 워크로드의 성능을 향상합니다.
VACUUM DELETE는 쿼리 로드 및 표에서 삭제된 열의 수를 기반으로 실행되도록 예약됩니다. 예를 들어, VACUUM DELETE는 사용자 및 쿼리에 대한 영향을 줄이기 위해 로드가 높은 시간 동안 산발적으로만 실행됩니다. 수신 쿼리 로드가 높으면 자동 VACUUM DELETE가 일시 중지되었다가 나중에 재개됩니다. Amazon Redshift는 정리할 필요가 없는 표를 건너뛰기 때문에 예약된 VACUUM DELETE 작업을 정기적으로 수정하지 않아도 됩니다.
또한 모든 정리 작업은 이제 표 전체에 실행되는 대신 지정된 시간에 표 일부에만 실행됩니다. 이렇게 하면 정리가 필요한 메모리, CPU 및 디스크 I/O와 같은 리소스의 양을 대폭 줄일 수 있습니다.
AWS Management Console의 클러스터 성능 탭에서 ‘자동 정리 삭제로 재확보된 공간’을 모니터링하고 Cloudwatch 지표인 AutoVacuumSpaceFreed를 사용하여 백그라운드에서 VACUUM DELETE가 실행되는 시기를 추적할 수 있습니다. 자세한 내용은 Amazon Redshift 데이터베이스 개발자 안내서의 VACUUM을 참조하십시오.
자동 VACUUM DELETE는 모든 AWS 상용 리전에서 릴리스 버전 1.0.5290 이상을 통해 사용할 수 있습니다. Amazon Redshift의 가용성은 AWS 리전 표를 참조하십시오.