#PostgreSQL #говно #log #server
Переехал с PostgreSQL 10 на 12. База выросла с 76 до 88 гигабайт :(
Кто бы мог подумать, что только что созданной с нуля БД будет нужен VACUUM.
Скинул обратно до 76 на PostgreSQL 12.
Окей, ладно, пока не буду жалеть о переезде.
@skobkin Жалеть не надо, 12 по быстрее в мноих запросах и имеет JIT. Вакюмить конечно надо, а главное - установить autovacuum
@kravietz Ну, посмотрим. У меня был бы повод жалеть если бы он жрал больше места, т.к. у меня он в блочном сторедже за который я дополнительно плачу кроме сервера.
Но раз после вакуума похудел - остальное меня не очень сильно волнует.
Регулярно вакуум делать на моей базе не очень нужно, там нагрузка исключительно из однородных INSERT и потом SELECT по индексу. UPDATE в принципе не предусмотрен на текущий момент.
Я просто удивился, что при обновлении кластера pg_dump'ом он вышел жирнее, чем нужно.
Индексы возможно? Индексы же создаются уже после импорта. Кстати REINDEX тоже можно попробовать
@kravietz Ну, про индексы и прочее я в курсе. Для меня только не очевидно почему при создании заново оно неэффективно было создано.