All streams
Search
Write a publication
Pull to refresh
3
0

User

Send message

Этот трюк для баз данных с большими таблицами.
PostgreSQL пишет WAL-файлы в каталог pg_wal, из которого они переносятся архиватором в сжатом виде на другой раздел.
Иные таблицы современные погромисты используют как свалку JSON-объектов, уже видел таблицы в 850gb.
Пока транзакция обработки таблицы не завершится, исходная таблица не удаляется.
Имеем: 800gb новая таблица + 800gb WAL-ов + WAL-ы от рабочей нагрузки.
Раздел в котором работает СУБД забивается и она падает.
Замедление обработки позволяет архиватору успевать переносить WAL-ы.

Information

Rating
Does not participate
Registered
Activity

Specialization

Fullstack Developer, Database Administrator