Začněte nyníZačněte zdarma

Použití informačního schématu

Nejzákladnější způsob optimalizace u databází s sloupcově orientovaným úložištěm je omezit počet sloupců, které dotaz vrací.

Při práci s novými tabulkami je běžné vybrat prvních 5 nebo 10 řádků. Jednoduchý SELECT na široké tabulce ale může být náročný na zdroje. Informační schéma nabízí metadata o sloupcích a je dobrým výchozím bodem pro průzkum dat.

Ačkoli se nezobrazuje jako dostupný, pohledy v information_schema lze vždy dotazovat. Klidně prozkoumej pohled columns v konzoli a zjisti, jaké informace jsou k dispozici, než přistoupíš k úkolu.

Toto cvičení je součástí kurzu

Optimalizace výkonu dotazů v PostgreSQL

Zobrazit kurz

Pokyny k cvičení

  • Použij pohled columns z information_schema.
  • Vyber sloupce column_name, data_type a is_nullable.
  • Pomocí table_name omez výsledky na tabulku daily_aqi.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Examine metadata about daily_aqi
SELECT ___ , ___ , ___
FROM ___
WHERE table_catalog = 'olympics_aqi'
AND ___ = ___ -- Limit to a specific table
;
Upravit a spustit kód