ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Execute EXPLAIN em toda a instrução.
  • Atualize a condição de temp_reading para 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';
Editar e executar o código