Re[2]: Проблема с блокировками
|
От: |
peer
|
|
| Дата: | 10.02.23 14:11 |
|
Оценка: |
|
Здравствуйте, gandjustas, Вы писали:
G>Мне кажется вы не туда копаете:
G>1) перепишите запросы, сделайте индексы так, чтобы не было конфликтов блокировок
тут есть нюансы. в одном месте delete from products where id = @
а в другом идет
update products where id = @
тут наверное только updlock поможет или read snapshot справится?
G>2) поставьте уровень изоляции read commited snapshot
там нет подводных камней, просто свойство базы?
G>3) если предыдущие два не помогли, то воспользуйтесь select for update
это который updlock?
G>5) если serializable слишком жирно и проблема только в этом батче, то используйте app lock
а можно пояснить про какой апп лок речь?
Пока на собственное сообщение не было ответов, его можно удалить.