Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Разница блокировок в 8.2 и 8.3

Разница блокировок в 8.2 и 8.3
Я
   breezee
 
07.02.20 - 16:49
Коллеги, добрый вечер. Есть старенькая УПП, которая не обновлялась со времен динозавров Управление производственным предприятием, редакция 1.3 (1.3.36.1) сильно допиленная.
1С:Предприятие 8.3 (8.3.13.1513)
Раньше платформа была 8.2
Раньше не было дэдлоков. Поставили 8.3 - появились. Режим блокировок в конфе - управляемыый.
Как бороться с блокировками - благодаря статье с ИТС и одного он-лайн сервиса (без рекламы, он и так гуглится) знаем. Правим косяки.
Основная причина у нас, как я понял - захват ресурсов в разном порядке. Есть большие транзакции внутри которых создается и проводится несколько документов. Между проведением есть запросы. Лечится вынесением запросов за транзакции и оптимизацией самих транзакций.
Вот что я не нашел - сравнение как работают блокировки на 8.2 и 8.3. Есть у кого такая инфа? Мне бы хотелось понять, почему раньше не было дэдлоков
   Провинциальный 1сник
 
1 - 07.02.20 - 16:51
(0) "Мне бы хотелось понять, почему раньше не было дэдлоков"
Просто 8.3 последних версий значительно тормознее. Дольше не отдает захваченный ресурс - дольше блокировка..
   breezee
 
2 - 07.02.20 - 16:53
(1) Хе-хе)) Ну тоже вариант))
   Spieluhr
 
3 - 07.02.20 - 17:20
(0) Уровень изоляции транзакций в СУБД изменился (если у вас MS SQL 2005 и выше)
   Cyberhawk
 
4 - 07.02.20 - 17:26
"Между проведением есть запросы. Лечится вынесением запросов за транзакции" // То что при этом логика (возвращаемый результат) изменяется в курсе?
   breezee
 
5 - 07.02.20 - 17:28
(4) Да, конечно. (3) Мы вроде и так включали RCSI. Видимо, так и не включили. Спасибо
   Cyberhawk
 
6 - 07.02.20 - 17:29
"Мне бы хотелось понять, почему раньше не было дэдлоков" // Очевидно, раньше их не было, т.к. блокировалось больше, чем сейчас, и все друг друга ждали
   Cyberhawk
 
7 - 07.02.20 - 17:30
+(6) больше = как по диапазону, так и по длительности
   breezee
 
8 - 07.02.20 - 19:04
Всем спасибо, особенно (3). Все протестировали, блокировки не протестировали. Если у кого-то такая же ситуация будет - тестируйте работу на параллельность при переходе на 8.3)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.