172 похожих чатов

Народ, после миграции бд (25гб) с помощью инструментов pg_dump и

psql очень медленно отрабатывают запросы на новом экземпляре. Подскажите после такой миграции нужно ли запускать какие либо сборки статистики и пересборки индексов?

5 ответов

16 просмотров

Да статистику по всей БД немешало бы собрать, а индексы думаю не стоит пересобирать

Sahib Gasymov
Почему индексы не стоит?

Ну думаю они все ведь новые только что созданные из дампа

Андрей Никитин
Ну думаю они все ведь новые только что созданные и...

Индекс в дамп не попадает. При восстановлении из дампа индекс наполняется заново. Другими словами, вы и так при восстановлении получили лучший индекс из возможных.

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

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта