|
РЕЛИЗЫ ПРОГРАММ 1С |
|
|
|
КОНСУЛЬТАЦИИ 1С |
|
|
|
ВНЕДРЕННЫЕ РЕШЕНИЯ |
|
|
|
1С РЕКОМЕНДАЦИИ - РАССЫЛКА |
|
|
|
|
Актуальные рекомендации на нашем новом сайте
1С
ПРЕДПРИЯТИЕ 8
ПОДАРКИ С КАЖДОЙ ПОКУПКОЙ
Консультации 1С -
1С:Предприятие 8
Вопрос: |
Ошибки исполнения транзакций - deadlocked |
Ответ: |
Сообщения этой группы могут возникнуть при высокой загрузке сервера 1С:Предприятия из-за возможных конфликтов транзакционных блокировок записей. При получении одного из таких сообщений обычно достаточно повторить выполнение того же самого интерактивного действия. 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 Сообщение означает взаимную блокировку транзакций, начатых двумя или большим количеством пользователей. Частое появление такого сообщения свидетельствует о неудачных решениях, реализованных в конфигурации. Для борьбы со взаимной блокировкой, в частности, предназначено ключевое слово "ДЛЯ ИЗМЕНЕНИЯ" в языке запросов. При подготовке последних версий типовых конфигураций нами предприняты усилия по уменьшению времени открываемых при расчете транзакций, что привело к снижению частоты возникновения сообщений о блокировке ресурсов. Рекомендуем Вам ознакомиться с материалами на диске ИТС в разделе Методической поддержки 8.0 "Пояснения к сообщениям об ошибках SQL-сервера", "Особенности проектирования конфигурации с точки зрения обеспечения параллельности работы пользователей". Попытайтесь продиагностировать и устранить причину блокировки при помощи рекомендаций, данных в этих материалах.
-----------------------------------------
->
КОНСУЛЬТАЦИИ НА
1С ФОРУМЕ
<- |
|
|