게시된 날짜: Apr 8, 2021

이제 Amazon Athena 사용자는 쿼리에 대한 실행 계획을 볼 수 있습니다. 크고 복잡한 데이터 세트를 쿼리할 때 사용자는 쿼리가 어떻게 실행되는지 또는 최적화가 성능에 어떤 영향을 미치는지 알지 못하는 경우가 많습니다. 이제 Amazon Athena에서 일반적으로 사용할 수 있는 EXPLAIN 명령문을 통해 쿼리의 효율성을 이해하고 향상시킬 수 있습니다.

Athena 콘솔에서 사용되는 경우 EXPLAIN 명령문은 쿼리 실행 계획에 대한 자세한 분석을 제공합니다. 사용자는 실행 계획을 분석함으로써 쿼리 복잡성을 파악하여 간소화하고 런타임을 개선할 수 있습니다. 실행 전에 EXPLAIN 명령문을 사용하여 SQL 구문의 유효성을 검사할 수도 있는데, 이렇게 하면 실행 중에 발생할 수 있는 오류를 방지하는 데 도움이 됩니다.

분석가는 쿼리를 반복할 때 EXPLAIN 명령문을 사용하는 것이 좋습니다. EXPLAIN 명령문이 사용되면 Athena가 기본 쿼리를 실행하지 않기 때문에, 결과가 반환될 때까지 기다릴 필요 없고 스캔한 데이터에 대한 비용 발생 없이 쿼리를 조정할 수 있습니다.

자세한 내용은 Athena에서 Explain 계획 사용 및 Athena Explain 계획 결과 이해를 참조하십시오.