ComenzarEmpieza gratis

EXPLAIN para entender el comportamiento de la consulta

Muchas veces, las consultas se ejecutan con un plan distinto al que esperarías. Antes en el curso, ejecutaste una consulta para obtener todas las lecturas de diciembre de air_temp en el condado de Coffee para el tipo de informe habitual FM-15. Usaste un CTE para acotar por fechas y luego una sentencia SELECT para filtrar los tipos de informe, de modo que fuera fácil cambiar el rango temporal desde el CTE. Vamos a ver la explicación de esa sentencia.

Este ejercicio forma parte del curso

Introducción a Redshift

Ver curso

Instrucciones del ejercicio

  • Ejecuta EXPLAIN sobre toda la sentencia.
  • Actualiza la condición de temp_reading para que esté entre el 1 y el 30 de noviembre de 2023.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

-- 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 y ejecutar código