Имя: Пароль:
1C
1С v8
Транзакции при проведении в УПП
0 kipish
 
08.06.12
15:47
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(9527)}: Ошибка при вызове метода контекста (Выполнить)

по причине:
Ошибка выполнения запроса
по причине:
Конфликт блокировок при выполнении транзакции:
Microsoft OLE DB Provider for SQL Server: Transaction (Process ID 63) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
HRESULT=80004005, SQLSrvr: SQLSTATE=40001, state=33, Severity=D, native=1205, line=1

Одновременно в базе работает 65+ пользователей, до этого была похожая проблема, помогла реиндексация, но не на долго, подскажите что ещё можно попробовать сделать, что бы избавиться от этой проблемы!?
1 EasyRider
 
08.06.12
15:48
профайлер запустить и найти где взаимоблокировки возникают
2 EasyRider
 
08.06.12
15:48
а потом уж решать
3 Serg_1960
 
08.06.12
15:56
(0) Отменить списание партий документами - лучше обработкой в конце месяца; перейти на использование РАУЗ (эта проблема уйдет, появятся другие)
4 hohol
 
08.06.12
15:59
v8: УПП. Оптимизация, очевидное-невероятное
зы
выгнать бы вас всех нафиг, траншеи копат.
5 AlexTim03
 
08.06.12
16:02
Использовать управляемые блокировки
6 DrShad
 
08.06.12
16:05
(4) и что ты там полезного изобрел?