Я новичок в использовании Postgres, и у меня есть вопрос, касающийся материализованных представлений.В настоящее время я использую Postgres 9.6.0 и PGAdmin 4.
У меня есть запрос, который состоит из нескольких объединений, и когда он выполняется в PGAdmin, он занимает приблизительно 13 секунд.Это верно, учитывая, что установлены правильные индексы.
Следующий подход заключается в использовании материализованных представлений.Используя материализованные представления и устанавливая соответствующие индексы, я бы предположил, что выполнение запроса будет намного быстрее, учитывая, что данные будут кэшированы / временно сохранены.Однако после выполнения запроса это выглядит так, как будто оно все еще занимает 13 секунд .....
Если мое понимание материализованных представлений неверно, кто-то может объяснить, почему выполнение материализованного представления займет столько же времени, сколько и выполнениезапрос.Может ли это быть PGAdmin причиной этой проблемы?Или в Postgres есть настройка, которую необходимо установить, чтобы данные были постоянными в материализованном представлении?
Любой совет приветствуется.Спасибо.