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