Athena에서 QuickSight SPICE로 데이터를 가져올 때 쿼리 시간 초과 오류를 해결하려면 어떻게 해야 합니까?

2분 분량
0

Amazon Athena에서 Amazon QuickSight SPICE로 데이터를 가져올 때 쿼리 시간 초과 오류가 발생하는 경우가 있습니다. 이 오류를 해결하려면 어떻게 해야 합니까?

해결 방법

다음과 같은 오류가 발생합니다.

[Simba][AthenaJDBC](100071) An error has been thrown from the AWS Athena client. Query timeout

Amazon Athena의 쿼리 런타임 증가

Athena에서 QuickSight SPICE로 데이터를 가져올 때 DML 쿼리가 최대 런타임에 도달했기 때문에 쿼리 시간 초과 오류가 발생할 수 있습니다.

이 문제를 해결하려면 다음을 수행합니다.

  1. Athena 쿼리 기록을 확인하여 QuickSight에서 생성한 쿼리를 찾습니다.
  2. 쿼리가 실패하기 전에 실행된 시간을 확인합니다.
  3. 시간이 최대 DML 쿼리 시간 초과 할당량(분)에 가까우면 서비스 할당량을 늘립니다.

AWS Service Quotas 및 할당량 증가 요청에 대한 자세한 내용은 AWS Service Quotas를 참조하세요.

Athena에서 쿼리를 실행하는 데 걸리는 시간 단축

다음은 Athena에서 쿼리 런타임을 줄이기 위해 수행할 수 있는 단계입니다.

  • 파티션 프로젝션을 사용하여 테이블을 여러 부분으로 나누고 관련 데이터를 함께 유지합니다.
  • 파일을 압축하거나 가능한 경우 분할합니다. 지원되는 압축 형식에 대한 자세한 내용은 Athena 압축 지원을 참조하세요.
  • 파일 크기를 최적화합니다.
  • 전체 테이블을 가져오는 경우 사용자 지정 SQL 쿼리를 사용하는 것이 좋습니다.

관련 정보

분할할 파일의 크기나 파일 수를 명시적으로 지정하려면 어떻게 해야 합니까?

Amazon Athena의 성능 튜닝을 위한 10가지 팁

AWS 공식
AWS 공식업데이트됨 2년 전