Для задачи записи / обновления большого количества строк в таблице в postgreSQL с использованием sqlalchemy ORM, было бы быстрее / эффективнее фиксировать каждую строку или добавлять все строки в сеанс перед фиксацией?
Например (1)
for foo in bar:
session.add(foo)
session.commit()
или: (2)
for foo in bar:
session.add(foo)
session.commit()
Я провел грубый тест, рассчитав время выполнения скрипта python для n =20 строк и результаты (1) с очень небольшим отрывом, хотя я думаю, что это может быть просто шумом.