Aan de slagGa gratis aan de slag

De information schema gebruiken

De meest basale optimalisatiemethode bij column-oriented databases is het aantal kolommen verminderen dat elke query teruggeeft.

Als je met nieuwe tabellen werkt, selecteer je vaak de eerste 5 of 10 rijen. Maar een simpele SELECT op een brede tabel kan veel resources kosten. De information schema biedt metadata over kolommen en is een goed startpunt om je data te leren kennen.

Ook al lijkt het niet zichtbaar, views in de information_schema zijn altijd te bevragen. Verken gerust de columns-view in de console om te zien welke informatie beschikbaar is voordat je de oefening afrondt.

Deze oefening maakt deel uit van de cursus

Queryprestaties verbeteren in PostgreSQL

Cursus bekijken

Oefeninstructies

  • Gebruik de columns-view uit de information_schema.
  • Selecteer de kolommen column_name, data_type en is_nullable.
  • Gebruik table_name om de resultaten te beperken tot de tabel daily_aqi.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Examine metadata about daily_aqi
SELECT ___ , ___ , ___
FROM ___
WHERE table_catalog = 'olympics_aqi'
AND ___ = ___ -- Limit to a specific table
;
Code bewerken en uitvoeren