Kom igångKom igång gratis

Hitta databasens index

En viktig del av att skriva välpresterande frågor är att använda databasens optimeringsegenskaper. I radorienterade databaser vill du begränsa antalet poster som returneras. Om partitioner och index finns bör du använda dem som filter i dina frågor. Helst kan du ta hjälp av ett databasdiagram eller fråga din databasadministratör (DBA) vilka tabeller och kolumner som har index.

Men dokumentation saknas ibland, och DBA:er har fullt upp. Som tur är finns det vyer i pg_tables-schemat som visar alla befintliga index.

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

Förbättra frågeprestanda i PostgreSQL

Visa kurs

Övningsinstruktioner

  • Hämta metadata från vyn pg_indexes.
  • Välj tablename och indexname för att se vilka index som finns i varje tabell.

Interaktiv övning med praktiskt arbete

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

SELECT ___
 , ___
FROM ___;
Redigera och kör kod