Comments 12
Как раз на днях вышел пост от Robert Haas на связанную тему: How Much maintenance_work_mem Do I Need?
Вижу, что перевод, но все же спрошу.
- Не будет ли такой подход вызывать сильную фрагментацию данных и тормозов с VACUUM?
- Почему бы не добавить индексированное поле, в котором хранится md5, с ограничением уникальности? При вставке данных можно просто отбрасывать уже существующие (делать UPSERT), тогда и чистить не придется.
- Нет ли опасности удалить что-то нужное при коллизии хешей?
По-моему нужно было остановиться на md5 и дальше тюнить саму базу.
Подобные костыли до добра не доводят.
Подобные костыли до добра не доводят.
Картинка с графиком места на диске не грузится из-за роскомпозора, стоит перезалить на habrastorage.org
Или задача сильно вырвана из контекста или в изначальной базе явные проблемы проектирования.
У вас очень странный адрес оригинала статьи.
Вот ссылка на правильный
Вот ссылка на правильный
Sign up to leave a comment.
Как мы решили проблему с памятью в PostgreSQL, не добавив ни байта