psql очень медленно отрабатывают запросы на новом экземпляре. Подскажите после такой миграции нужно ли запускать какие либо сборки статистики и пересборки индексов?
Да статистику по всей БД немешало бы собрать, а индексы думаю не стоит пересобирать
Почему индексы не стоит?
Ну думаю они все ведь новые только что созданные из дампа
Индекс в дамп не попадает. При восстановлении из дампа индекс наполняется заново. Другими словами, вы и так при восстановлении получили лучший индекс из возможных.
1) ANALYZE в приныпе должэн отработать довольно быстро... Но ручной, конечно, непомешает. 2) Внимательно изучите лог восстановления. psql в этом плане капризные инструмент, там, возможно, просто сломанная БД. (У вас нет лога? Ну, зря... Попробуйте тогда восстановить тот жэ файл в стэдж, посмотреть таки лог и, если с ним всё в порядке -- сравнить структуру как после pg_dump так и с помощью psql)/ 2) Если паллиатив не поможэт -- то всё как обычно с медленной базой. Измеряете скорости запросов, проверяете оптимальность планов. Если приложэние закрытое -- то обращаетесь в тех.поддержку.
Обсуждают сегодня