Size: a a a

Sequelize - community (eng/ru)

2021 July 12

p

pavelmartinez in Sequelize - community (eng/ru)
Без транзакций это же не работает?
источник

p

pavelmartinez in Sequelize - community (eng/ru)
У меня lock time exceed
источник

p

pavelmartinez in Sequelize - community (eng/ru)
пробовал все уровни изоляции
источник

p

pavelmartinez in Sequelize - community (eng/ru)
ньюанс в том, что я не обновляю запись, а удаляю
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
не понятно тогда, как мешает паралельность
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
как удаляете?
источник

p

pavelmartinez in Sequelize - community (eng/ru)
instance.destroy()
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Есть опасение что 2 запроса могут быть полностью одновременных
источник

p

pavelmartinez in Sequelize - community (eng/ru)
соответственно оба найдут одну запись
источник

p

pavelmartinez in Sequelize - community (eng/ru)
До того как она удалится
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
можно удалять простым delete с условием
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
можно поставить обработку на эту ошибку и скипать
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
можно изменить уровень изоляции транзакций
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Какой уровень позволяет видеть ченджи?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
какая субд? mysql?
источник

p

pavelmartinez in Sequelize - community (eng/ru)
да
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Read uncommitted
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
или read commited, если успевает и без транзакций
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Вот наглядно
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Одновременно SELECT моей записи в таблице
источник