2

У меня есть несколько таблиц в моей базе данных Postgres, и я настроил таблицы для кластеризации по индексу. Но я забываю, когда в последний раз я выполнял обслуживание кластера для этих таблиц, и я не хочу тратить свое время на запуск кластера на них. Как узнать, кластеризованы ли таблицы?

1 ответ1

1

Вы можете запросить все кластерные таблицы из словаря данных:

SELECT relname AS table_name
FROM   pg_class c
JOIN   pg_index i ON i.indrelid = c.oid
WHERE  relkind = 'r' AND relhasindex AND i.indisclustered

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .