WHERE'i EXPLAIN et
EXPLAIN ile bir sorguyu çalıştırmak, sorguyu gerçekten çalıştırmaz. Bu yüzden EXPLAIN, sorgu planına dair tahminler verir. Cost, rows ve width alanlarının hepsi tahmindir. Bazı sorgu yapıları, diğer yapılara göre daha iyi tahminler üretir.
Hawaii hava kalitesine tekrar bakacak, birden fazla konumun aynı AQI kategorisine (iyi, orta, vb.) girdiği günlere odaklanacaksın. Sonrasında, bölümlemenin (partition) sorgu planı tahminleri üzerindeki etkisini inceleyeceksin. Partition, planlayıcının tahminlerini değiştiriyor mu?
Bu egzersiz
PostgreSQL'de Sorgu Performansını İyileştirme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT ___(___)
FROM daily_aqi
WHERE state_code = 15 -- Hawaii state code
AND no_sites > 1;