Могут ли две транзакции выполняться одновременно в Oracle? - PullRequest
0 голосов
/ 07 августа 2010

У меня есть метод

void SaveApplicationData()
{
   begin transaction
   update
   insert
   commit transaction
}

, если два пользователя вызывают этот метод одновременно, могут ли эти две транзакции базы данных выполняться одновременно?

Ответы [ 3 ]

1 голос
/ 07 августа 2010

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

1 голос
/ 07 августа 2010

да, они могут работать одновременно

0 голосов
/ 11 августа 2010

Убедитесь в правильности использования Уровень изоляции

...