|
Непонятная ерунда с зависанием 1С | ☑ | ||
---|---|---|---|---|
0
noxxx
02.09.13
✎
20:52
|
Есть УПП документ "Учет фактических оборотов по бюджету" с 90 тысячами строк.
Иногда (не всегда) проведение документа затягивается на бесконечное время, 1С не отвечает. Если посмотреть соединение в профайлере, то активности нет никакой. При этом в статусе висит Task State - Running, Command - Select. Это может продолжаться сколько угодно долго. Пробовал замерять отладчиком - он считает что всё закончилось через 30 секунд, т.е. как бы всё сработало нормально, нигде долгого времени ожидания нет. Хотел бы попросить совета куда можно еще покопать чтобы докопаться до истины? |
|||
1
Artful Den
02.09.13
✎
21:02
|
(0) Блокировки?
|
|||
2
noxxx
02.09.13
✎
21:06
|
(1) Нет, ни по SQL-монитору, ни на сервере 1С блокировок нет. Просто висит "Захвачено СУБД" и увеличивается.
|
|||
3
Fragster
модератор
02.09.13
✎
21:09
|
(2) время вызова текущее (не субд) растет?
|
|||
4
noxxx
02.09.13
✎
21:13
|
(3) Сейчас попробую еще раз, если повторится баг - скажу
|
|||
5
noxxx
02.09.13
✎
21:18
|
(3) Да, растёт
|
|||
6
noxxx
02.09.13
✎
21:19
|
Объем данных не растёт
|
|||
7
Fragster
модератор
02.09.13
✎
21:21
|
если в отладчике не останавливается, то блокировки, если нет - то зацикливание формул расчета
|
|||
8
Fragster
модератор
02.09.13
✎
21:21
|
если нет - то зацикливание = если да - то зацикливание
|
|||
9
noxxx
02.09.13
✎
21:24
|
(7) Так какие могут быть блокировки, если нигде блокировок нет? Заблокировано СУБД - нет. В SQL-мониторе Blocked by - нет.
А зацикливание ... построчно что ли проходить ... |
|||
10
noxxx
02.09.13
✎
21:34
|
А SQL-запрос может зациклиться?O_O
|
|||
11
РазДва
02.09.13
✎
21:56
|
(0) Там очень сложный запрос при проведении, табличная часть документа несколько раз соединяется сама с собой и с курсами валют. SQL от такого не в восторге и иногда строит очень неоптимальный план запроса, когда много строк в документе. Обновление статистики и прочая реиндексация может помочь на какое-то время. Попробуй выкинь из этого запроса все пересчеты по курсам и проблемы не будет. Либо переписать попроще, если курсы нужны.
|
|||
12
noxxx
02.09.13
✎
22:26
|
(11) Ага, зависает именно на запросе. Буду оптимизировать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |