v8: Кто как в 1С борется с блокировками транзакций? #247660


#0 by Appolon321
Меня в последнее время замучили ошибки с блокировками транзакций. Кто как решает эту проблему? Microsoft OLE DB Provider for SQL Server: Transaction (Process ID 53) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. HRESULT=80004005, SQLSTATE=40001, native=1205 Microsoft OLE DB Provider for SQL Server: Lock request time out period expired. HRESULT = 80040E31, SQLSTATE = HYT00, native = 1222
#1 by ТелепатБот
#2 by Scooter
проведение по партиям отключил
#3 by Appolon321
Да отключил
#4 by jcage
В какой момент вылазиет?
#5 by Scooter
Сервера разнесены? меня 17 релиз огорчил мля
#6 by Appolon321
При проведении "Платежных поручений", "Реализации товаров и услуг", "Поступление товаров" и т.д. и т.п.
#7 by tsr
Переходи на 8.1. и юзай ручные блокировки.
#8 by Appolon321
Сервера как говорится "все в одном одном флаконе". Кстати после 17-релиза начались такие баги.
#9 by Appolon321
Не рановато ли??
#10 by Scooter
разнеси сервера, у меня долгое время под сервер 1С использовалась раб. станция (довольно таки мощная)
#11 by Appolon321
Реально поможет?
#12 by Scooter
должно, почитай тесты, поищи ветки на форуме
#13 by France
а что за конфа? и сколько "зверей" работает одновременно? размер документов какой?
#14 by МуМу
Для решения этой проблемы можно использовать технологию "гибких" блокировок для 8.0. (для 8.1 в процессе разработки).
#15 by France
вот так и формируется общественное мнение в среде 1Сников... блокировки не гибкие, но если некто проделает пару пасов над базов - блокировки сразу становятся мягче и гибче)))
#16 by megalodon
они там и так гибкие.
#17 by Appolon321
Дельных советов в форуме по этому вопросу практически нет, поэтому очередной раз и поднимаю ветку по данной проблеме 1С:Предприятие 8.0 (8.0.17.25), УПП 1.2, около 20-ти юзверей. Что значит размер документов? Среднее число строк табличной части документов поступления, реализации и по производству не менее 15-ти строк А насчет 8.1 я считаю ещё рановато. Насчет "гибких" блокировок не в курсе. А то что предлагают  в запросах использовать "ДЛЯ ИЗМЕНЕНИЯ", это что значит переписывать все запросы конфы что-ли?
#18 by МуМу
То 15,16 Хотите поспорить? Если вы не в курсе темы то это не означает что все остальные тоже. Блокировочные механизмы они стандартные. Есть набор методов СУБД по работе с ними, но вот как технология идентификации узких мест, технология эффективного управления и т.п. вот это к сожалению в 1С нигде не реализовано и не описано.
#19 by vde69
вариантов великое множество, как-же как и причин возникновения 1. надо локализовать причину возникновения варианты: большие документы, слабые клиенты, не до загруз SQL, использование "общих" журналов, RLS, 17 релиз, и еще ОЧЕНЬ МНОГО!!! для выяснения подобной ситуации я у себя завел специальный лог (текстовый файл), котрорый и анализировал. Могу по шагам приближения: 1. локализация наиболее часто возникающих ситуаций (параметры: начатыПроводитьсяДокументы - список, компьютеры с которых начаты проведения, прочие открытые транкзации по регистрам, запросы с блокировками). от сюда вполне можно все понять....
#20 by Buran
УПП на 8.1 переводить пока не стоит. Сервер приложений вынести полезно. +1
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С