Длительная транзакция также может привести к заполнению журнала транзакций.
Добавление большего количества слоев между транзакцией и самой БД не увеличивает накладные расходы на транзакцию, но увеличивает вероятность того, что что-то пойдет не так, и транзакция останется незафиксированной и долго выполняющейся транзакцией.