IniziaInizia gratis

Finding the database indexes

One aspect of writing well-performing queries is using the database optimization properties. When working in row-oriented databases, you want to limit the number of records returned. If partitions and indexes exist, you should use them in your queries as filters. Ideally, you could reference a database diagram or ask your friendly database administrator (DBA) which tables and columns have indexes.

However, sometimes documentation is missing, and DBAs are busy. Luckily, the pg_tables schema has views that show all the existing indexes.

Questo esercizio fa parte del corso

Improving Query Performance in PostgreSQL

Visualizza il corso

Istruzioni dell'esercizio

  • Choose metadata from the pg_indexes view.
  • Select tablename and indexname to see the indexes in each table.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

SELECT ___
 , ___
FROM ___;
Modifica ed esegui il codice