一位数据工程师希望提高 Amazon Athena SQL 查询在销售表上的性能,并且需要检查特定查询的执行计划和每个操作的成本。工程师应该运行哪个语句?
选择一个答案
点击一个选项来检查您的答案。
正确答案: EXPLAIN ANALYZE SELECT * FROM sales;.
为什么这是答案
正确答案是 EXPLAIN ANALYZE SELECT FROM sales;。 EXPLAIN ANALYZE 语句在 Amazon Athena 中用于执行查询并显示实际的执行计划,包括每个操作的运行时统计信息和成本。这对于识别性能瓶颈和优化查询至关重要。 选项 EXPLAIN SELECT FROM sales; 只会显示查询的逻辑和物理执行计划,但不会实际运行查询或提供运行时统计信息,因此无法评估实际成本和性能。 选项 EXPLAIN ANALYZE FROM sales; 和 EXPLAIN FROM sales; 语法不正确。在 EXPLAIN 或 EXPLAIN ANALYZE 之后,必须跟随完整的 SQL 查询语句,而不仅仅是 FROM 子句。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡