Я настроил тестовую среду PostgreSQL, которая должна содержать тот же объем данных (количество строк), что и производственная база данных, и настроена в основном на производственную, чтобы имитировать ту же производительность для обычных транзакций.
Однако, поскольку это тестовая среда, иногда приходится применять некоторые уникальные, экспериментальные, временные или специальные изменения.Например, добавление или удаление некоторых индексов перед тестом производительности, пересчет значения столбца для репликации условий теста, дамп и повторное импортирование целых таблиц и т. Д.
Существует ли способ временно приостановить гарантии целостности данных, чтобычтобы выполнить такие типы массового обновления как можно быстрее?
Например, в MySQL вы можете установить буферы записи увеличенного размера, отключить ведение журнала транзакций и приостановить очистку диска при фиксации транзакции.Есть ли что-то похожее в pgsql?
Средой развертывания является AWS EC2.