И немного саморекламы от Гены
Раз уж все делятся тем, что читали, поделюсь тем, что писал сам. У нас на Хабре вышли две статьи в редком жанре «как мы это сделали и что при этом сломали».
«Партиционирование PostgreSQL: опыт команды Геосервисов»
База с нормализованным OSM доросла до 600+ ГБ, VACUUM шёл шесть часов. Как переезжали на партиции по H3 без даунтайма, почему партиций 122, а не тысячи, и чем опасна DEFAULT-партиция.
«Когда успешная миграция сломалась, а партиционирование превратилось в cross-cluster move»
Продолжение, ради которого всё и стоило затевать. Через неделю после swap заглянули в реплику, а она пустая: таблицы так и остались UNLOGGED. Дальше был переезд между кластерами и своя утилита на Go. Хеппи-энд есть, нервных клеток нет.
Если после этих двух текстов кто-то не наступит на те же грабли, значит, писали не зря.
И да, сходите проверьте свои таблицы на UNLOGGED. Просто на всякий случай.
7
4
3August 25, 2026 212 6