1. Nauka
  2. /
  3. Kursy
  4. /
  5. Optymalizacja wydajności zapytań w PostgreSQL

Connected

ćwiczenie

Partycjonowanie według lokalizacji

Indeks jakości powietrza (AQI) obliczany jest na podstawie czterech zanieczyszczeń (ozonu, pyłów zawieszonych, tlenku węgla i dwutlenku siarki), a następnie klasyfikowany w sześciu kategoriach.

Jakość powietrza w USA jest monitorowana na poziomie stanów, które przekazują dane do Agencji Ochrony Środowiska (EPA). Ze względu na te różne źródła tabela z danymi o jakości powietrza jest partycjonowana według stanu. Choć wygląda jak jedna tabela, każdy stan ma swoją własną tabelę podrzędną.

Sprawdź, jaki wpływ na szacowany koszt zapytania ma partycjonowanie. Następnie znajdź najlepsze dni i miejsca do odwiedzenia na Hawajach na podstawie wskaźnika AQI.

Instrukcje 1/3

undefined XP
  • 1

    Przefiltruj dane do Hawajów (state_code = 15) i sprawdź szacowany koszt zapytania na niepartycjonowanej wersji tabeli.

  • 2

    Sprawdź szacowany koszt zapytania na partycjonowanej wersji tabeli.

  • 3

    Teraz użyj partycji na kolumnie state_code, aby znaleźć dni z najlepszą jakością powietrza na Hawajach (15).