Kom igångKom igång gratis

Utforska pg_tables

För att skapa en frågeplan behöver frågeoptimeraren grundläggande information som tabellnamn, kolumnnamn och antalet rader i varje tabell eller vy. Utan den informationen skulle optimeraren inte veta hur många rader som behöver genomsökas för att hitta specifika kolumner som används i filtervillkor. Den skulle heller inte veta om ett indexsök är möjligt.

Den här typen av metadata lagras i schemat pg_tables. Mer specifikt använder optimeraren pg_class och pg_stats. Utforska dessa objekt för att se vilken information de innehåller.

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

Förbättra frågeprestanda i PostgreSQL

Visa kurs

Interaktiv övning med praktiskt arbete

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

SELECT ___ -- Index indicator column
FROM pg_class
WHERE relname = 'daily_aqi';
Redigera och kör kod