Возможно, что и да (и это же совсем немного). А так — зависит от настроек и нагрузки (грубо говоря, если было изменено 30 Гб, то они все должны попасть в WAL).
Если это OLTP, то деваться наверняка есть куда. ;) Вообще, ни для одной СУБД из тех, которые я когда-либо видел, длинные транзакции не полезны (по разным причинам).
Особая магия? ;) Запись WAL глобально не отключить. А если в основном "отключить" (путём превращения всех таблиц в UNLOGGED, например) — в чём смысл тестирования-то?
Если это OLTP, то деваться наверняка есть куда. ;) Вообще, ни для одной СУБД из тех, которые я когда-либо видел, длинные транзакции не полезны (по разным причинам).