Вход | Регистрация
 
Информационные технологии :: Администрирование

Как узнать причину "Конфликт блокировок"

Как узнать причину "Конфликт блокировок"
Я
   assasu
 
10.06.19 - 07:37
Доброго дня.

Ночью стартует определенное задание.
Перед запуском задания все пользователи работающие в базе отключаются от нее.
В определенный момент работы задания все стопорится, запрос не выполняется, причина "Конфликт блокировок.."
По ЖР видно что никто не входил в базу , да и не мог т.к. установлен монопольный режим заранее.
Тем не менее ошибка есть .

Подскажите куда смотреть? как узнать причину?
 
 
   NUser
 
1 - 10.06.19 - 07:38
(0) Другие регламентные задания работают. Смотреть в первую очередь запросы, которые отрабатывают
   NUser
 
2 - 10.06.19 - 07:39
+1 Изначально с расписание поправить на более удачное
   assasu
 
3 - 10.06.19 - 07:40
(1) ничего не работает. ночь, в базе только один бот который выполняет рег. задание
точнее ошибка
ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(9715)}: Ошибка при вызове метода контекста (Выполнить)
    Возврат Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
по причине:
Ошибка выполнения запроса
по причине:
Конфликт блокировок при выполнении транзакции
   ДенисЧ
 
4 - 10.06.19 - 07:42
ТЖ поднимай и смотри в нём
   NUser
 
5 - 10.06.19 - 07:42
(3) Итоги регистров на какую дату расчитаны? пересчитайте на 1 июня
   assasu
 
6 - 10.06.19 - 07:46
вообще , в принципе , что это может быть  ? какие то работы на скл могут повлиять   ?
   1c-kind
 
7 - 10.06.19 - 09:03
Проверьте регламентные задания в Ms Sql , наверняка в это время выполняется тяжелый rebuild.

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