EXPLAIN sobre o comportamento da consulta
Muitas vezes, as consultas têm um plano de execução diferente do que você espera. Anteriormente no curso, você executou uma consulta para obter todas as leituras de dezembro de air_temp no condado de Coffee para o tipo de relatório regular FM-15. Você usou uma CTE para limitar pelas datas e depois um comando SELECT para filtrar os tipos de relatório, facilitando ajustar o período pela CTE. Vamos ver a explicação desse comando.
Este exercício faz parte do curso
Introdução ao Redshift
Instruções do exercício
- Execute
EXPLAINem toda a instrução. - Atualize a condição de
temp_readingpara ficar entre 1º e 30 de nov de 2023.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- Explain the entire statement
___ WITH temp_readings as (
SELECT date,
hourlydrybulbtemperature AS air_temp,
report_type
FROM public_intro_redshift.coffee_county_weather
-- Set it to the proper dates in November 2023
WHERE date BETWEEN ___ AND ___
)
SELECT date,
air_temp
FROM temp_readings
WHERE report_type = 'FM-15';