我运行了 Amazon Athena 查询,但收到 "Query exhausted resources at this scale factor" 错误消息。
当查询的需求超过运行查询的集群的可用资源时,您会收到该错误消息。有关详细信息,请参阅减少 "out of resource" 错误。
要解决此问题,请优化查询。
要减少数据量并将 Athena 扫描的数据均匀分布,请执行以下操作:
要减少查询的内存使用量,请执行以下操作:
使用 EXPLAIN 和 EXPLAIN ANALYZE 来分析复杂的查询。EXPLAIN 语句显示指定 SQL 语句的逻辑或分布式执行计划。EXPLAIN ANALYZE 语句既显示指定 SQL 语句的分布式执行计划,也显示查询中每项操作的计算成本。
如果您使用 EXPLAIN 和 EXPLAIN ANALYZE 语句,请执行以下操作:
有关详细信息,请参阅 EXPLAIN 示例和了解 Athena EXPLAIN 语句结果。
为什么我的 Amazon Athena 查询需要很长时间才能运行?
如何解决 Athena 中的 "Query Timeout" 错误?
This article was reviewed and updated on 2026-03-09.
AWS Official
已回复 2 个月前
rePost Polyglot
已提问 3 年前
Tim
已发布 2 年前