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, kursun bir parçasıdır
PostgreSQL'de Sorgu Performansını İyileştirme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT ___(___)
FROM daily_aqi
WHERE state_code = 15 -- Hawaii state code
AND no_sites > 1;