Может ли это быть проблемой, с которой я сталкиваюсь? Differences between transactions and locking - makandra dev
Обратите внимание, что когда две транзакции выполняются параллельно в двух потоках, каждый поток не видит изменений другой транзакции до тех пор, пока они не будут успешно зафиксированы. Однако он видит свои собственные изменения (это упрощённое объяснение, в реальности всё гораздо сложнее).