ÎncepețiÎncepe gratuit

Explorarea pg_tables

Pentru a crea un plan de interogare, planificatorul de interogări are nevoie de informații de bază, cum ar fi numele tabelelor, numele coloanelor și numărul de rânduri din fiecare tabel sau vizualizare. Fără aceste informații, planificatorul nu ar ști câte rânduri să parcurgă pentru a găsi coloanele specifice folosite în condițiile de filtrare și nu ar putea determina dacă poate utiliza o căutare pe index.

Acest tip de metadate este stocat în schema pg_tables. Mai concret, planificatorul folosește pg_class și pg_stats. Explorează aceste obiecte pentru a vedea ce fel de informații conțin.

Acest exercițiu face parte din cursul

Îmbunătățirea performanței interogărilor în PostgreSQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

SELECT ___ -- Index indicator column
FROM pg_class
WHERE relname = 'daily_aqi';
Editează și rulează codul