IniziaInizia gratis

Esplorare pg_tables

Per creare un piano di query, il query planner ha bisogno di informazioni di base come i nomi delle tabelle, i nomi delle colonne e il numero di righe di ogni tabella o vista. Senza queste informazioni, il planner non saprebbe quante righe scorrere per trovare le colonne specifiche usate nelle condizioni di filtro. Non saprebbe nemmeno se può utilizzare una ricerca tramite indice.

Questo tipo di metadati è memorizzato nello schema pg_tables. Nello specifico, il planner usa pg_class e pg_stats. Dai un’occhiata per vedere che tipo di informazioni contengono questi oggetti.

Questo esercizio fa parte del corso

Migliorare le prestazioni delle query in PostgreSQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

SELECT ___ -- Index indicator column
FROM pg_class
WHERE relname = 'daily_aqi';
Modifica ed esegui il codice