сравнению с insert без транзакции?
Вопрос в том, настолько дорого работать с данными в временной таблице (которую создаёт транзакция) по сравнению с работой с обычной таблицей
У вас неверное представление о работе транзакций. Практически стоимость одинакова
По факту единичный запрос работает в неявной транзакции
При создании временной таблицы можно задать всякие настройки типа oids, отключить индексы/триггеры, но выигрыш если и будет, то только на специфических задачах. Если же таблица один-в-один как перзистентная, то при работе в самой БД особого выигрыша не будет, а если с клиентской стороны, то можно получить экономию на транзакциях, но то такое, непредсказуемое
Обсуждают сегодня