スキップしてコンテンツを表示

Athena で発生するクエリエラー "Query exhausted resources at this scale factor" を解決する方法を教えてください。

所要時間1分
0

Amazon Athena クエリを実行したところ、"Query exhausted resources at this scale factor" というエラーメッセージが表示されました。

解決策

クエリの要求が、クエリを実行したクラスターで利用可能なリソースを超えた場合に、このエラーメッセージは表示されます。詳細については、「「リソース不足」エラーを減らす」を参照してください。

この問題を解決するには、クエリを最適化してください。

データを減らす

Athena がスキャンするデータ量を削減し、データを均等に分散させるには、次のアクションを実行してください。

クエリステートメントを減らす

クエリのメモリ使用量を減らすには、次のアクションを実行します。

EXPLAIN と EXPLAIN ANALYZE ステートメントを使用する

EXPLAIN と EXPLAIN ANALYZE を使用して複雑なクエリを分析します。EXPLAIN ステートメントは、指定された SQL ステートメントの論理的または分散実行計画を示します。EXPLAIN ANALYZE ステートメントは、指定された SQL ステートメントの分散実行計画と、クエリ内の各操作の計算コストの両方を示します。

EXPLAIN および EXPLAIN ANALYZE ステートメントを使用する場合は、次のアクションを実行してください。

  • パーティションフィルタリングが機能していることを確認する。
  • プッシュダウンが機能することを確認する。詳細については、Trino のウェブサイトの「Pushdown」(プッシュダウン) を参照してください。
  • 結合を最適化する。
  • EXPLAIN および EXPLAIN ANALYZE の考慮事項と制限を確認する。

詳細については、「EXPLAIN での例」と「Athena EXPLAIN ステートメントの結果を理解する」を参照してください。

関連情報

Amazon Athena クエリの実行に時間がかかるのはなぜですか?

Athena で "Query timeout" エラーを解決する方法を教えてください。

AWS公式更新しました 7ヶ月前
1コメント

This article was reviewed and updated on 2026-03-09.

エキスパート

応答済み 2ヶ月前