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

DEADLOCK

DEADLOCK
Я
   aptomilov
 
29.01.19 - 09:02
Привет всем.
Конфа ут 10 последняя + ms sql 12
Недели 2 назад началась чехарда с дед локом причем ни с того ни с сего
лочит все включая тупо подбор из спр номенклатура. Документы разные и установка цен номенклатуры и чек и перемещения. А бывает даже человек записывает  128 строчный документ а он ему  56 строк запишет а остальное нет.

в панике пытаюсь анализировать что происходит
заметил что  подписки на события от битрикс жрут очень много а они висят на регистрах  - отключил
но все равно тормозит.

Куда копнуть у меня такое чувство что база в целом стала по какой то причине эстонской.
 
 
   Nikoss
 
1 - 29.01.19 - 09:06
Банально, но всеже стоит спросить: обслуживание базы настроено, все выполняется как надо и вовремя?
   Галахад
 
2 - 29.01.19 - 09:08
Итоги свежие?
   dmpl
 
3 - 29.01.19 - 09:09
(0) MAXDOP не меняли? Какое сейчас значение?
   aptomilov
 
4 - 29.01.19 - 10:08
Итоги да свежине 
статистика и индексация выполняется вовремя это из задач на сервере. Мож чо упустил может на еще чо делать что сильно влияет

про  MAXDOP не слыхал даже и не настраивал.

Еще один симптомчик озвучу
dt  базы не загружается обратно - вываливается с ошибками.
   Fram
 
5 - 29.01.19 - 10:14
пальцем в небо - рейд не деградировал случайно?
   aptomilov
 
6 - 29.01.19 - 10:15
MAXDOP   - Стоит 0 
про рейд хрен его знает я больше программист чем админ
   Галахад
 
7 - 29.01.19 - 10:16
Место на диске/дисках есть?
   aptomilov
 
8 - 29.01.19 - 10:16
рейда нет
   aptomilov
 
9 - 29.01.19 - 10:17
место норм
   aptomilov
 
10 - 29.01.19 - 10:21
в декабре пахало без нареканий 
единственное что сделали обновли модуль битрикс 
я его отключил но проблема не ушла
 
 Рекламное место пустует
   Вафель
 
11 - 29.01.19 - 10:25
сними граф блокировки.
ну а вообще переходи на упр блокировки и включай версионирование на мсскл
   aptomilov
 
12 - 29.01.19 - 10:30
(11) уже начал делать включил но блокировки пока автоматические везде
снимал был чек дублер - исключил  и блокировки уползли на номенклатуру и чек
   МихаилМ
 
13 - 29.01.19 - 10:30
(0)
"ни с того ни с сего" - на проблему с дисковой системой похоже.
   ADirks
 
14 - 29.01.19 - 10:31
Если dt не загружается, то возможно база повреждена. Запусти DBCC CHECKDB

Попробуй max dop выставить в 1
или кэш сбросить
DBCC FREEPROCCACHE
   aptomilov
 
15 - 29.01.19 - 10:35
выставил сбросил  будем наблюдать 
чек дб да буду делать но там же монопольно надо
   Вафель
 
16 - 29.01.19 - 10:37
(12) на запись блокировки или на чтение?
   ADirks
 
17 - 29.01.19 - 10:38
(15) монопольно не надо, но тормозить будет
   aptomilov
 
18 - 29.01.19 - 10:38
(13)сидит на ssd  не старый
   aptomilov
 
19 - 29.01.19 - 10:39
(16) сегодня уже было даже на чтение форма подбора запрос остатков
в основном запись
   Вафель
 
20 - 29.01.19 - 10:41
(19) именно блокировки или дедлоки?
   Вафель
 
21 - 29.01.19 - 10:41
он лайн партии небось включены
   dmpl
 
22 - 29.01.19 - 10:42
(6) А надо установить значение 1.
   aptomilov
 
23 - 29.01.19 - 10:44
(20)  дедлоки
   Вафель
 
24 - 29.01.19 - 10:46
(23) ты хоть 1 граф дедлока собрал?
может цуп поставить?
   aptomilov
 
25 - 29.01.19 - 10:51
http://joxi.ru/YmEPkoi0EQK7r6
херова гора дед локов
   aptomilov
 
26 - 29.01.19 - 10:52
это чекккм в основном 
17 касс клепает но проблем не было еще надавно
   Вафель
 
27 - 29.01.19 - 10:55
(26) дедлок  - это 2 ресурас должно быть
   Сияющий в темноте
 
28 - 29.01.19 - 10:58
поди обновляли же до 105,а там она в чек систему налогообложения подтягивает и признаки расчета из номенклатуры.
да и печать 105 стала медленнее.
   Галахад
 
29 - 29.01.19 - 11:00
Кстати, про Битрикс. А изменений много в план обмена пишется?
   aptomilov
 
30 - 29.01.19 - 11:06
(29) дохера но я все выключил пока
(28) да обновляли вот под 20 процентов ндс
   dmrjan
 
31 - 29.01.19 - 11:09
   dmrjan
 
32 - 29.01.19 - 11:11
   aptomilov
 
33 - 29.01.19 - 11:48
(28) возможно это и стало причиной
фискализация проходит медленнее а оно все в одной транзакции
 
 
   Вафель
 
34 - 29.01.19 - 11:53
(28) можно попробовать эти параметры получать из кэшируещего модуля
   aptomilov
 
35 - 29.01.19 - 12:09
щас перезагрузили сервак и все ваще капец дедлоки у всех мля чо херота  не пойму блин ни кто не может провести чеки
   aptomilov
 
36 - 29.01.19 - 12:09
как оперативно исправить
   dmrjan
 
37 - 29.01.19 - 12:20
Если 1с 8.3.13 можно подключить счетчик потребления ресурсов
   dmpl
 
38 - 29.01.19 - 12:20
ТЖ что пишет?
   Вафель
 
39 - 29.01.19 - 12:24
(37) чем это поможет. Дедлоки - это чисто код. при дедоках ресурсы как раз не особо сильно потребляются
   Вафель
 
40 - 29.01.19 - 12:26
для начала нужно по ресурсам (регистры - документы) получить сам дедлок.
а потом уже его исправлять.
Пока такого анализа не проведено
   aptomilov
 
41 - 29.01.19 - 12:30
я может тогда не понимаю что значит получить сам дед лок
   aptomilov
 
42 - 29.01.19 - 12:32
(40) подскажи я посмотрю
   bolobol
 
43 - 29.01.19 - 12:34
Кеш уже прочистили?
   aptomilov
 
44 - 29.01.19 - 12:35
да прочистил толку нет
   trad
 
45 - 29.01.19 - 13:49
дедлок - это ошибка алгоритма, а не нехватка вычислительных ресурсов

процесс 1:
начать транзакцию
изменяем таблицу1
изменяем таблицу2
зафиксировать транзакцию

процесс 2:
начать транзакцию
изменяем таблицу2
изменяем таблицу1
зафиксировать транзакцию

и вот когда эти процессы неудачно пересекутся будет дедлок

у тебя в скриншоте упомянуты таблицы - анализируй код с ними связанный
   trad
 
46 - 29.01.19 - 13:52
(45) + вместо "изменяем таблицуХ" может быть чтение с "для изменения"
   trad
 
47 - 29.01.19 - 13:54
(46)+ кроме явных начать/зафиксировать транзакцию - транзакции бывают неявные
   dmrjan
 
48 - 29.01.19 - 14:52
вообще - если ни с того и ничего началось, то это скорее всего железо. Смарт точно нормальный? Логи Windows точно ничего не показывают? Может Windows посыл за посылом шлет, что ничего записать нельзя?
   Вафель
 
49 - 29.01.19 - 14:53
(46) на релизе тс вполне может быть чтение
 
 Рекламное место пустует
   Вафель
 
50 - 29.01.19 - 14:54
выложи граф дедлока в хмл куда-нибудь
   aptomilov
 
51 - 05.02.19 - 13:55
Проблема решилась банально выгрузка загрузка базы через dt  и скорость возросла раз в  10
   aptomilov
 
52 - 05.02.19 - 13:55
Всем кто учавствовал благодарствую
   ptiz
 
53 - 05.02.19 - 14:00
(51) Возможно, что тупил какой-то регистр и помог пересчет итогов при выгрузке/загрузке.
   Сияющий в темноте
 
54 - 05.02.19 - 14:08
Скорей всего,индексы не работали,вот и тормозило,а при торможении,когда полный скан таблицы идет,как раз можно взаимоблокировки словить,т.к.если все делается быстро,то процессы пересечься не успевают.


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