Q72 — AWS DEA-C01 第1章
第 72/100 题 | ← 返回第1章
一名数据工程师希望提升针对销售数据表在Amazon Athena中运行的SQL查询性能。 该数据工程师希望了解特定SQL语句的执行计划,并查看SQL查询中每个操作的计算成本。 该数据工程师需运行哪条语句以满足这些要求?
- A. EXPLAIN SELECT * FROM sales;
- B. EXPLAIN ANALYZE FROM sales;
- C. EXPLAIN ANALYZE SELECT * FROM sales; ✓
- D. EXPLAIN FROM sales;
正确答案: C. EXPLAIN ANALYZE SELECT * FROM sales;
解析
Amazon Athena中,EXPLAIN ANALYZE语句不仅返回逻辑执行计划,还会实际执行查询并返回各算子的运行时统计信息(如CPU时间、数据扫描量),从而揭示真实计算成本。选项C语法完整,明确指定SELECT * FROM sales,符合要求。选项A仅返回预估执行计划,无运行时成本;选项B和D语法错误(缺少SELECT子句),无法执行。因此选项C正确。