게시된 날짜: Nov 17, 2023

오늘부터 Amazon Athena는 비용 기반 최적화 프로그램(CBO)을 사용하여 AWS Glue 데이터 카탈로그에서 수집한 테이블 및 열 통계를 기반으로 쿼리 성능을 개선합니다. Athena는 CBO를 사용하여 SQL 코드를 변경하지 않고도 성능을 향상시키는 쿼리 계획 최적화(예: 조인 재정렬 또는 집계를 계획 이전 단계로 이동)를 분석 및 선택합니다.

CBO는 시간이 지남에 따라 데이터가 증가하거나 변경되는 경우에 유용합니다. 예를 들어 현재 수백 개의 스토어가 있는 소매 비즈니스는 스토어 위치가 하나일 때보다 더 많은 데이터를 생산할 가능성이 높습니다. 이러한 증가로 인해 쿼리에 보다 복잡한 SQL 논리가 필요하거나 이전보다 더 많은 처리 시간이 필요할 수 있습니다. Athena는 CBO를 통해 데이터 구조의 변화를 극복하고 성능을 높일 수 있는 데이터 기반 쿼리 계획 최적화를 적용합니다. Athena 또는 Glue 콘솔이나 AWS SDK를 사용하여 선택한 Glue 테이블에 대한 테이블 통계를 생성합니다. 테이블 통계 생성에 대한 도움말은 열 통계 생성을 참조하세요.

CBO는 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤), 유럽(아일랜드), 아시아 태평양(도쿄) 및 아시아 태평양(오사카) 리전에서 사용할 수 있습니다. 요금 정보는 AWS Glue 요금 페이지를 참조하세요. 자세히 알아보려면 Athena 사용 설명서의 비용 기반 최적화 프로그램 사용을 참조하거나 블로그 게시물을 읽어보세요.