Zacznij terazZacznij za darmo

Eksploracja pg_tables

Aby stworzyć plan zapytania, planista zapytań potrzebuje podstawowych informacji – takich jak nazwy tabel, nazwy kolumn oraz liczba wierszy w każdej tabeli lub widoku. Bez tych danych planista nie wiedziałby, ile wierszy przeszukać w celu znalezienia kolumn używanych w warunkach filtrowania. Nie wiedziałby też, czy może skorzystać z przeszukiwania indeksu.

Ten rodzaj metadanych jest przechowywany w schemacie pg_tables. Planista korzysta konkretnie z pg_class oraz pg_stats. Sprawdź, jakie informacje zawierają te obiekty.

To ćwiczenie jest częścią kursu

Optymalizacja wydajności zapytań w PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT ___ -- Index indicator column
FROM pg_class
WHERE relname = 'daily_aqi';
Edytuj i uruchom kod