EXPLAIN i klauzula WHERE
Uruchomienie zapytania z EXPLAIN nie powoduje jego faktycznego wykonania. Dlatego EXPLAIN podaje jedynie szacunki planu zapytania. Koszt, liczba wierszy i szerokość to wartości przybliżone. Niektóre struktury zapytań dają lepsze szacunki niż inne.
Przyjrzysz się ponownie jakości powietrza na Hawajach, skupiając się na dniach, w których wiele lokalizacji znalazło się w tej samej kategorii AQI (dobra, umiarkowana itd.). Następnie sprawdzisz, jak partycja wpływa na szacunki planu zapytania. Czy partycja zmienia szacunki planera?
To ćwiczenie jest częścią kursu
Optymalizacja wydajności zapytań w PostgreSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT ___(___)
FROM daily_aqi
WHERE state_code = 15 -- Hawaii state code
AND no_sites > 1;