Utilizarea schemei de informații
Cea mai simplă metodă de optimizare în bazele de date cu stocare orientată pe coloane este să reduci numărul de coloane returnate de fiecare interogare.
Atunci când lucrezi cu tabele noi, este obișnuit să selectezi primele 5 sau 10 rânduri. Totuși, o selecție de bază pe un tabel cu multe coloane poate consuma resurse semnificative. Schema de informații oferă metadate despre coloane și reprezintă un bun punct de plecare pentru a explora structura datelor tale.
Deși nu apare ca disponibil, vizualizările din information_schema pot fi interogate oricând. Explorează vizualizarea columns în consolă pentru a descoperi ce informații sunt disponibile înainte de a rezolva exercițiul.
Acest exercițiu face parte din cursul
Îmbunătățirea performanței interogărilor în PostgreSQL
Instrucțiuni pentru exercițiu
- Folosește vizualizarea
columnsdininformation_schema. - Selectează coloanele
column_name,data_typeșiis_nullable. - Utilizează
table_namepentru a limita rezultatele la tabeluldaily_aqi.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Examine metadata about daily_aqi
SELECT ___ , ___ , ___
FROM ___
WHERE table_catalog = 'olympics_aqi'
AND ___ = ___ -- Limit to a specific table
;