Лучшая практика - refre sh материализованное представление одновременно в postgres - PullRequest
0 голосов
/ 12 апреля 2020

Есть таблица карт. Я хочу сделать материализованный взгляд на эту таблицу. В нем есть такие столбцы, как счетчики внешних ссылок, ссылки на похожие карты, обрезанное описание и многое другое. В дополнение к уникальному индексу для идентификатора карты, я хочу сделать много разных индексов для материализованного представления.

Существует риск, что будет много карточек, и материализованному представлению потребуется refre sh относительно часто.

На некоторых форумах я обнаружил, что в этом случае лучше создать новое материализованное представление с новыми индексами; Затем в транзакции удалите старую и переименуйте новую в старую.

Каков наилучший способ обновить sh материализованное представление. Описанный выше метод или встроенный метод с помощью

REFRESH MATERIALIZED VIEW CONCURRENTLY card_view;

Будет ли размер индексов сильно увеличиваться с каждым повторением sh материализованного представления с помощью встроенного метода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...