Kom igångKom igång gratis

Använda informationsschemat

Den mest grundläggande optimeringsmetoden för kolumnorienterade databaser är att minska antalet kolumner som varje fråga returnerar.

När du arbetar med nya tabeller är det vanligt att välja de första 5 eller 10 raderna. Ett enkelt urval från en bred tabell kan dock vara resurskrävande. Informationsschemat innehåller kolumnmetadata och är ett bra ställe att börja när du vill lära dig mer om dina data.

Även om det inte visas som tillgängligt går det alltid att köra frågor mot vyer i information_schema. Utforska gärna vyn columns i konsolen för att se vilken information som finns tillgänglig innan du slutför övningen.

Den här övningen är en del av kursen

Förbättra frågeprestanda i PostgreSQL

Visa kurs

Övningsinstruktioner

  • Använd vyn columns från information_schema.
  • Välj kolumnerna column_name, data_type och is_nullable.
  • Använd table_name för att begränsa resultaten till tabellen daily_aqi.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Examine metadata about daily_aqi
SELECT ___ , ___ , ___
FROM ___
WHERE table_catalog = 'olympics_aqi'
AND ___ = ___ -- Limit to a specific table
;
Redigera och kör kod