게시된 날짜: Jul 21, 2022
이제 Amazon Athena 사용자는 대화형 시각적 도구를 사용하여 쿼리를 분석하고 튜닝할 수 있습니다. 쿼리 최적화 및 장애 디버깅은 쿼리 동작 관련 정보와 쿼리 논리 튜닝에 대한 신중한 접근 방식이 필요한 경우가 많은 까다로운 작업입니다. 오늘 출시를 통해 이제 Athena 콘솔을 사용하여 오류 디버깅 및 성능 개선을 단순화하는 도구로 쿼리를 분석할 수 있게 되었습니다.
이제 쿼리 플랜을 대화형으로 시각화한 정보에 액세스할 수 있으므로 쿼리 실행 전 쿼리의 실행 방식을 손쉽게 파악할 수 있습니다. 클릭 한 번으로 쿼리 플랜을 생성하고 이를 사용하여 쿼리의 각 단계에서 처리되는 연산자, 조인 및 데이터를 검사할 수 있습니다. 쿼리 실행 후에는 새로운 쿼리 수준 지표를 통해 대기열, 계획 및 실행 단계에서 소요된 시간은 물론, 쿼리에서 처리 및 출력한 데이터의 크기와 행도 파악할 수 있습니다. 지표는 임베디드 콘솔 시각화의 형태로 표시되지만 새로운 쿼리 통계 API를 통해 액세스할 수도 있습니다.
더 깊이 있는 분석을 보장하는 쿼리의 경우, 이제 쿼리를 통해 데이터의 흐름을 추적할 수 있게 해 주는 대화형 그래프로 제공되는 세분화된 실행 세부 정보를 검사할 수 있습니다. 이러한 실행 세부 정보를 사용하면 복잡한 쿼리의 병목 현상을 식별하고, 각 단계의 연산자 및 세부 성능 통계를 검사하고, 쿼리 조건자의 영향을 검증하는 등의 작업을 수행할 수 있습니다.
이러한 도구를 쿼리에 적용하는 방법을 알아보려면 AWS YouTube 채널에서 비디오 자습서를 시청하세요. 자세한 내용은 SQL 쿼리에 대한 실행 플랜 보기 및 완료된 쿼리에 대한 통계 및 실행 세부 정보 보기를 참조하세요.