게시된 날짜: Jun 2, 2020
Amazon Redshift는 이제 쿼리를 컴파일해야 하는 경우 2배 더 빠른 속도로 처리할 수 있습니다. 이와 같은 개선 조치를 통해 새 Redshift 클러스터를 생성할 때, 기존 클러스터에 새 워크로드를 온보딩할 때 또는 기존 클러스터의 소프트웨어 업데이트 이후에 더 나아진 쿼리 성능을 누릴 수 있습니다. 이처럼 개선된 쿼리 성능은 추가 요금 없이 제공되며, 클러스터에서 이를 활성화하기 위해 사용자 측에서 다른 작업을 하지 않아도 됩니다.
이번 업데이트 이후 쿼리 컴파일이 클러스터 리더 노드의 컴퓨팅 리소스 수준을 넘어서 서버리스 컴파일 서비스 수준으로 확장되었습니다. 또한, 미션 크리티컬 쿼리가 Redshift에 제출될 때 컴파일된 객체를 저장할 무제한 캐시를 출시하여 캐시 적중률을 99.60%에서 99.95%로 높이고자 합니다.
쿼리를 Amazon Redshift로 보내면 쿼리 실행 엔진이 쿼리를 기계어로 컴파일하여 클러스터 노드에 배포합니다. 컴파일된 코드는 인터프리터를 사용할 때 뒤따르는 오버헤드가 없기 때문에 실행 속도가 더 빠릅니다. 코드 캐시가 없는 새 클러스터 또는 기존 클러스터를 최신 릴리스로 업그레이드한 뒤에는 코드 캐시를 플러시하며 쿼리를 반드시 컴파일해야 합니다. 이에 따라 쿼리의 지연 시간이 달라질 수 있으므로 일부 워크로드의 요구 사항에 부합하지 않을 가능성이 있습니다. 이번 업데이트에서는 무제한 캐시를 제공하여 코드를 컴파일할 필요성을 최소한으로 줄이고, 컴파일해야 하는 경우에는 확장형 컴파일 팜이 코드를 동시에 컴파일하여 워크로드 처리 속도를 빠르게 합니다. 워크로드 시간 단축 정도는 워크로드의 복잡성과 동시성에 좌우됩니다. 코드 컴파일에 관해 자세히 알아보려면 데이터베이스 개발자 안내서의 쿼리 처리 섹션을 참조하시기 바랍니다.
이러한 쿼리 성능 개선 사항은 미국 동부(오하이오), 미국 동부(버지니아 북부), 미국 서부(캘리포니아 북부), 미국 서부(오레곤), 아시아 태평양(서울), 아시아 태평양(싱가포르), 아시아 태평양(시드니), 아시아 태평양(도쿄), EU(프랑크푸르트), EU(아일랜드) 및 EU(런던) 리전에서 자동으로 활성화되었습니다(릴리스 번호 1.0.13751).