Настройки PostgreSQL для более быстрой очистки огромных БД

У меня есть Python-Django скрипт, который берет нашу производственную базу данных (150GB) и удаляет из нее тонну материала, в основном оставляя только последние 2 недели данных для целей разработки, и в конце создает только 6GB базу данных. В настоящее время на выполнение этого скрипта уходит около 36 часов при данных вычислительных облачных ресурсах (довольно небольших и дешевых). Я думаю, что должны быть какие-то твики на основе postgresql, например, отключение автовакуума или отключение восстановления индексов, чтобы ускорить этот процесс. Есть ли такие?

Вернуться на верх