Есть слот неактиный репликации, через котрый не были получены нужные WAL.
2. По какой-то причине давно не было checkpoint (из-за ошибки, например)
3. Из-за конфигурации сервера ("wal_keel_segments")
4. Включено архивирование WAL, но команда archive_command не отрабатывает корректно
Единственный случай именно "распухания" сегментов о котором я слышал, это когда в btree индексах хранят UUID (есть несколько статей на эту тему).
50/50 - а в гигабайтах? Если у вас вся база 100Мб то это норм, а если 100Gb то уже нет.
C UUID когда возникает такое "веселье", когда его в text хранят (36 - 40 байт) или в типе uuid (16 байт - int128) ?
Обсуждают сегодня