Menjelajahi pg_tables
Untuk membuat rencana kueri, query planner memerlukan informasi dasar seperti nama tabel, nama kolom, dan jumlah baris dari setiap tabel atau view. Tanpa informasi ini, planner tidak akan mengetahui berapa banyak baris yang harus dipindai untuk menemukan kolom spesifik yang digunakan dalam kondisi filter. Planner juga tidak akan tahu apakah dapat menggunakan pencarian indeks.
Jenis metadata ini disimpan dalam skema pg_tables. Secara khusus, planner menggunakan pg_class dan pg_stats. Cermati untuk melihat jenis informasi apa yang dikandung oleh objek-objek ini.
Latihan ini adalah bagian dari kursus
Meningkatkan Performa Kueri di PostgreSQL
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
SELECT ___ -- Index indicator column
FROM pg_class
WHERE relname = 'daily_aqi';