IMO Автономные транзакции особенно адаптированы к ведению журналов: они запускаются независимо от основного сеанса, что означает, что вы можете записывать в таблицу изменения или изменения, не затрагивая основную транзакцию.
Они также добавляют небольшие накладные расходы: если вы запускаете большие операторы и добавляете автономную транзакцию между каждым оператором, затраты производительности будут незначительными.
Существует также побочный эффект, который может вас заинтересовать: поскольку автономные транзакции находятся в независимых сеансах от вызывающей транзакции, вы можете следить за ходом основного процесса во время его выполнения. Вам не нужно ждать завершения основной транзакции: вы можете запросить таблицу регистрации, так как она заполнена автономными транзакциями.