Автономные транзакции в цикле
Добрый день.
Есть код на PSQL, в котором в цикле (около 10 000 итераций) запускается процедура в режиме in autonomous transaction do. Эта процедура работает с одной и той же таблицей, но с разными записями.
В связи с чем два вопроса:
- Возможны ли конфликты?
- Главный вопрос - стартуют ли следующие транзакции в цикле, не дожидаясь завершения предыдущих? Если да, то как можно "заставить" их выполняться последовательно, но с commit'ом по завершении (для экономии памяти).
Источник: Stack Overflow на русском