Изучение pg_tables
Чтобы построить план запроса, планировщик запросов нуждается в базовой информации: названиях таблиц, именах столбцов и количестве строк в каждой таблице или представлении. Без этих данных планировщик не знал бы, сколько строк нужно просмотреть при поиске по условиям фильтрации. Он также не мог бы определить, возможно ли использование индексного поиска.
Такого рода метаданные хранятся в схеме pg_tables. В частности, планировщик использует pg_class и pg_stats. Изучите эти объекты, чтобы понять, какую информацию они содержат.
Это упражнение является частью курса
Оптимизация запросов в PostgreSQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT ___ -- Index indicator column
FROM pg_class
WHERE relname = 'daily_aqi';