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ırEgzersiz talimatları
- Tüm ifade üzerinde
EXPLAINçalıştır. temp_readingkoş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';