BaşlayınÜcretsiz Başlayın

Sorgu davranışını EXPLAIN ile inceleme

Çoğu zaman, sorgular beklediğinden farklı bir yürütme planına sahip olabilir. Kursun önceki kısımlarında, Coffee County için normal rapor türü FM-15 olan air_temp kaynağının Aralık okumalarını almak üzere bir sorgu çalıştırmıştın. Tarihleri sınırlamak için bir CTE kullandın ve zaman çizelgelerini CTE üzerinden kolayca değiştirebilmek için rapor türlerini filtrelemek üzere bir SELECT ifadesi yazdın. Şimdi o ifadenin açıklamasına bakalım.

Bu egzersiz

Redshift’e Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Tüm ifade üzerinde EXPLAIN çalıştır.
  • temp_reading koşulunu 2023 Kasım 1 ile 30 tarihleri arasında olacak şekilde güncelle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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';
Kodu Düzenle ve Çalıştır