用 EXPLAIN 查看 WHERE
使用 EXPLAIN 运行查询并不会真正执行查询。因此,EXPLAIN 提供的是查询计划的"估算"。其中的 cost、rows 和 width 都是估算值。不同的查询结构会带来不同的估算精度。
您将再次查看夏威夷的空气质量数据,聚焦在同一天内有多个站点落入同一 AQI 类别(良、一般等)的情况。接着,您将观察分区对查询计划估算的影响。分区是否会改变优化器的估算?
本练习是课程的一部分
提升 PostgreSQL 查询性能
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT ___(___)
FROM daily_aqi
WHERE state_code = 15 -- Hawaii state code
AND no_sites > 1;