AWS announces preview of AWS Interconnect - multicloud
AWS announces AWS Interconnect – multicloud (preview), providing simple, resilient, high-speed private connections to other cloud service providers. AWS Interconnect - multicloud is easy to configure and provides high-speed, resilient connectivity with dedicated bandwidth, enabling customers to interconnect AWS networking services such as AWS Transit Gateway, AWS Cloud WAN, and Amazon VPC to other cloud service providers with ease.
Athena의 “Query Timeout” 오류를 해결하려면 어떻게 해야 합니까?
3분 분량
0
Amazon Athena에서 쿼리를 실행했는데 “Query Timeout” 오류 메시지와 함께 실패했습니다.
간략한 설명
DML 쿼리 시간 초과 제한을 초과하면 쿼리 시간 초과 오류가 발생하거나 쿼리가 느리게 실행될 수 있습니다.
Amazon Simple Storage Service(Amazon S3) 액세스 로그에 대한 쿼리를 실행하고 쿼리 제한 시간이 초과되면 S3 데이터를 분할할 수 있습니다. AWS Glue ETL 작업을 사용하여 Amazon S3 데이터를 분할합니다. 그런 다음 제한된 파티션에서 Athena 쿼리를 실행합니다.
Athena를 사용하여 AWS CloudTrail 데이터를 쿼리하는 경우 쿼리를 실행하는 데 시간이 오래 걸리거나 제한 시간이 초과될 수 있습니다. 이는 쿼리의 런타임을 줄이기 위해 CloudTrail 테이블을 분할하더라도 시간이 지나면 CloudTrail 로그 크기가 커질 수 있기 때문입니다.
파티션 프로젝션을 사용해 CloudTrail 테이블을 수동으로 생성합니다. 그러면 Athena에서 CloudTrail 테이블 값을 동적으로 계산하고 쿼리 런타임을 줄일 수 있습니다. 파티션 프로젝션을 사용하면 파티션 값과 위치가 구성에서 계산되므로 파티션을 관리할 필요가 없습니다.
CTAS(CREATE TABLE AS SELECT) 쿼리는 다른 쿼리의 SELECT 문 결과를 기반으로 Athena에 새 테이블을 생성합니다. CTAS를 사용하면 한 단계로 쿼리 결과에서 테이블을 생성할 수 있어 원시 데이터 세트로 작업하기가 더 쉬워집니다. 또한 CTAS 쿼리는 쿼리 성능을 향상시키고 쿼리 비용을 줄여줍니다.