MulaiMulai sekarang secara gratis

Menjelaskan perilaku kueri dengan EXPLAIN

Sering kali, rencana eksekusi kueri berbeda dari yang Anda perkirakan. Di awal kursus, Anda menjalankan kueri untuk mengambil semua pembacaan Desember untuk air_temp di Coffee County untuk tipe laporan reguler FM-15. Anda menggunakan CTE untuk membatasi rentang tanggal dan kemudian pernyataan SELECT untuk memfilter tipe laporan agar mudah mengubah lini masa melalui CTE. Mari kita lihat penjelasan dari pernyataan tersebut.

Latihan ini adalah bagian dari kursus

Pengantar Redshift

Lihat Kursus

Petunjuk latihan

  • Jalankan EXPLAIN pada seluruh pernyataan.
  • Perbarui kondisi temp_reading agar berada di antara 1 hingga 30 November 2023.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- 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';
Edit dan Jalankan Kode