게시된 날짜: Nov 8, 2022
이제 쿼리 결과 재사용 기능을 통해 Amazon Athena에서 반복 쿼리를 가속화할 수 있으며, 이 새로운 캐싱 기능은 오늘 릴리스되었습니다. 반복 쿼리는 짧은 기간 내에 제출된 SQL 쿼리이며 이전에 실행된 한 개 이상의 쿼리와 동일한 결과를 생성합니다. 대시보드의 대화형 분석을 통해 여러 개의 동일한 쿼리가 실행될 수 있는 비즈니스 인텔리전스와 같은 사용 사례에서 각 쿼리가 사용자에게 결과를 반환하기 전에 데이터를 읽고 처리할 시간이 필요할 경우 반복 쿼리는 인사이트를 확보하는 시간을 늘릴 수 있습니다.
쿼리 결과 재사용은 반복 쿼리가 제출되는 경우 이전에 저장된 쿼리를 반환하는 기능입니다. Athena는 반복 쿼리를 자동으로 식별하므로 고객은 기존 쿼리를 변경하거나 애플리케이션 코드를 수정하지 않아도 됩니다. 쿼리 결과 재사용을 통해 반복 쿼리를 5배 더 빠르게 실행하여 대화형 데이터 분석에 대한 생산성이 향상됩니다. 그리고 데이터를 스캔하지 않아도 저렴한 비용으로 성능이 개선됩니다.
쿼리 결과 재사용 기능은 사용법이 단순하고 직관적입니다. Athena 콘솔을 통해 쿼리 편집기에서 *쿼리 결과 재사용* 토글을 사용하여 쿼리 결과 재사용을 켜면 됩니다. 기본적으로 이전 쿼리 결과는 60분 동안 새로운 쿼리에 의해 재사용될 수 있으나 데이터 레이크에서 사용 사례 및 업데이트 빈도에 적합하도록 만료 시간을 선택할 수 있습니다. 쿼리 결과 재사용 기능은 Athena JDBC 또는 ODBC 드라이버를 통해 연결하는 호환 가능 애플리케이션, AWS SDK, API 및 Athena 콘솔에서 사용할 수 있습니다. 쿼리 결과 재사용 기능을 사용하려면 버전 2에는 없는 추가 기능이 제공되고 성능이 더 뛰어난 Athena 엔진 버전 3가 필요합니다.
쿼리를 가속화하는 방법에 대해 알아보려면 쿼리 결과 재사용 작업을 참조하세요.