1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Optimalizace výkonu dotazů v PostgreSQL

Connected

Cvičení

Skenování indexu

Tvůj kamarád žije na Havaji, kde mu vulkanický smog zhoršuje astma. Pomáháš mu hledat nové místo k bydlení – využíváte k tomu data o kvalitě ovzduší na úrovni okresů od Agentury pro ochranu životního prostředí (EPA). Rozhodl ses, že jeho nový domov by měl mít dobrou kvalitu ovzduší alespoň 90 % dní v roce.

Víš, že okresů v USA je hodně a tabulka s daty o ovzduší je velká. První dotaz (který zde není zobrazen) provedl sekvenční skenování a trval příliš dlouho.

Rozhodneš se proto přidat index ke sloupci, který sleduje počet dní s dobrou kvalitou ovzduší. Prozkoumej plán dotazu a zjisti, jaký typ skenování se použije.

Pokyny

100 XP
  • Vytvoř index pro tabulku annual_aqi pomocí sloupce good.
  • Zahrň pouze výsledky, kde je kvalita ovzduší good alespoň 90 % roku.
  • Zaměř se na poslední roky – omez aqi_year na hodnoty 2017 a 2018.