|
Конфликт блокировок при выполнении транзакции
| ☑ |
0
Anont26
10.01.18
✎
14:44
|
Каждый день почти в одно и тоже время при проведении документа на 5-10 минут выскакивает данная ошибка 1С 8.3.10.26.99 УТ11(11.4.1.261):
Конфликт блокировок при выполнении транзакции:
Microsoft Sql Server Native Client 11.0: Превышено время ожидания запроса на блокировку.
HERESULT=80040E31, SqlServer: SQLSTATE=HYT00, state=38, Severity=10, native=1222, line=1
Подскажите от куда начинать копать ?
|
|
1
cw014
10.01.18
✎
14:44
|
Например сообщить, в каком документе происходит такая штука
|
|
2
cw014
10.01.18
✎
14:44
|
Сколько в нем позиций
|
|
3
FIXXXL
10.01.18
✎
14:45
|
(0) если прям в одно и то же время, посмотри рег.задания, которые работают в это время
|
|
4
Anont26
10.01.18
✎
14:47
|
Была замечена при проведении документа Расходный кассовый ордер
|
|
5
Anont26
10.01.18
✎
15:11
|
В рег. заданиях нечего подходящего нет
|
|
6
yavasya
10.01.18
✎
15:13
|
посмотри блокировки в SQL , посмотри очередь на диск, у нас когда очередь на чтение постоянно такие ошибки
|
|
7
alxxsssar
10.01.18
✎
15:28
|
(5) а как ты определил подходящие задания?
|
|
8
alxxsssar
10.01.18
✎
15:29
|
и если провести РКО в другое время блокировки возникают?
|
|
9
ИТ директор
10.01.18
✎
15:40
|
(0) Странно, но откуда на управляемых блокировках блокировки СУБД? Если в одно и то же время настраивай ЦУП на анализ в это время, потом расскажи откуда они взялись.
|
|
10
Anont26
10.01.18
✎
15:44
|
Если РКО провести чуть позже то даной ошибки не будет.
|
|
11
ИТ директор
10.01.18
✎
15:49
|
Единственный возможный вариант это эскалация блокировок СУБД ИМХО, но я на практике с этим не сталкивался и не помню как оно выглядит.
|
|
12
ИТ директор
10.01.18
✎
15:59
|
(10) Включи профайлер в это время на события Lock:Acquired и Lock:Escalation. Потом доложи что поймал.
|
|
13
Anont26
12.01.18
✎
11:24
|
На MSSQL фрагментация индексов свыше 60
|
|
14
Anont26
12.01.18
✎
11:26
|
Проблема была в том что в это время в SQL server было регламентное задание индексация баз
|
|