|
УТ 10.Реализация проводится 5-15 минут | ☑ | ||
---|---|---|---|---|
0
n0ther
08.04.11
✎
12:59
|
УТ 10.3.7.8, платформа 8.1.15.14
Неожиданно начали жаловаться пользователи на то, что реализация и перемещение стало проводится более 5 минут. Причем не каждый раз, а периодически. Т.е. одна реализация проведется нормальна, вторая виснет, третья опять нормально. Пользователей в базе ведущих активную работу меньше 10. Номенклатуры в реализациях/перемещениях в среднем меньше 10. По партиям проводится сразу, при проведении документа. При этом в базе ведутся две организации и жалуются пользователи только одной из них. SQL база на отдельном сервере. Сервер приложений и sql сервер нагружены на 30%. |
|||
1
Живой Ископаемый
08.04.11
✎
13:00
|
"Сервер приложений и sql сервер нагружены на 30%." - ого- как посчитал?
|
|||
2
Grusswelle
08.04.11
✎
13:02
|
(0) Скорость передачи данных по сети какая? Небось, модем 2400 кб/с через vpn и RDP?
|
|||
3
IamAlexy
08.04.11
✎
13:02
|
на файловой был прикол.. подобная ситуация с проведением..
база 800 мегов... при попытке выгрузить базу из конфигуратора - сервак умер после того как 1С создала временный файл на 49 гигов... спасла утилитка из поставки которая лечит структуру.. мораль - может сделать всякие регламентные процедуры ? |
|||
4
n0ther
08.04.11
✎
13:06
|
(1) ну примерное конечно
(2) 10 мбит канал (3) запустил ТиИ, посмотрим база 7.6 Гб |
|||
5
IamAlexy
08.04.11
✎
13:06
|
(4) 10 мегабит это круто :)
где откопали ? |
|||
6
shuhard
08.04.11
✎
13:07
|
(4) для начала отключи все фоновые задания
|
|||
7
Grusswelle
08.04.11
✎
13:13
|
(5) Коаксиальный кабель, понимаешь!
|
|||
8
n0ther
08.04.11
✎
13:14
|
||||
9
n0ther
08.04.11
✎
13:15
|
(5), (7) удаленное соединение йумористы
|
|||
10
n0ther
08.04.11
✎
13:18
|
(8) чОрт не те места пометил.
в журнале регистрации, что делала программа в промежуток времени 19:53:57 - 19:57:47.... предположительно вызывался контроль остатков, но почему так долго. не то количество народу и объем реализации, что бы происходили такие тормоза системы. |
|||
11
shuhard
08.04.11
✎
13:19
|
(10) регламентные операции на сиквеле,
полный ТиИ. |
|||
12
Ненавижу 1С
гуру
08.04.11
✎
13:19
|
итоги рассчитаны?
RLS имеет место? |
|||
13
zak555
08.04.11
✎
13:19
|
(3) один файл на 49 ГБ ? о_О
|
|||
14
Живой Ископаемый
08.04.11
✎
13:23
|
2(4) мог бы просто не строить догадок. Потому что оценить примерно нет возможности. У тебя будет процессор занят на 2 процента, а очередь на запись на винт - охрененная - и пока не запишется, никто ничего делать не будет...
и на сколько процентов тогда загружена машина? |
|||
15
IamAlexy
08.04.11
✎
13:23
|
(13) угу...
|
|||
16
zak555
08.04.11
✎
13:39
|
(15) что можно засунуть в 49 ГБ при выгрузке ~ 800 МБ ?
|
|||
17
shuhard
08.04.11
✎
13:40
|
(16) 1С умеет
я как то срубил УПП 4 Гбайт, получил в темпах 35 Гбайт мусора одним файлом |
|||
18
Skylark
08.04.11
✎
13:41
|
(16) Я однажды устанавливал Подрядчик строительства. Дистрибутив 60 МБ разворачивался несколько часов и отожрал несколько гигов...
|
|||
19
gallam
08.04.11
✎
13:46
|
Мы сталкивались с этим, ключевым является: По партиям проводится сразу, при проведении документа.
При этом ситуация сложно моделируется, то есть один и тот же запрос по партиям выполняется то 5-15 минут, то 1-10 секунд. Причина скорее всего в неправильном плане выполнения запроса в этот момент. Необходимо его получить и сравнить с правильным, сделать изменения в запросе. |
|||
20
n0ther
08.04.11
✎
14:19
|
(12) RLS имеет место, итоги рассчитаны
(13) я оцениваю нагруженность примерно исходя из того что на том же сервере приложений и sql базе развернута УПП в которой работает на порядок больше народа. без тормозов. (19) вот ведь, тяжко. при условии плавающей ошибки получить план выполнения запроса... какого кстати из, их там явно не один выполняются |
|||
21
n0ther
08.04.11
✎
14:22
|
ТиИ вывалило кучу ошибок типа:
Неверные вспомогательные данные таблицы на регистры Закупки и ДвиженияДенежныхСредств |
|||
22
gallam
08.04.11
✎
14:24
|
(20) Насколько я помню один тяжелый по партиям (или несколько но ооочень схожих), для убедительности конечно надо знать его удельный вес в общей длительности. Еще сами не сможете решить, можем подключиться: softpoint.ru
|
|||
23
n0ther
08.04.11
✎
14:43
|
думаю для начала надо с ГП разобраться, она у нас в бородатом году оО
|
|||
24
n0ther
08.04.11
✎
14:52
|
и все таки не понятно, почему по одной организации все отлично, а по другой периодические тормоза, если это ГП то она должна влиять на весь учет сразу
|
|||
25
n0ther
08.04.11
✎
16:21
|
замер производительности показывает:
49% выполнение запроса Процедура КонтрольОстатков рн.ТоварыОрганизаций 13% выполнение запроса Процедура КонтрольОстатков_Реализация_ОтчетОРознПродажах_ЧекККМ рн.ТоварыНаСкладах |
|||
26
Vetal_978
08.04.11
✎
16:25
|
а сколько строк в остатках? поди тыщь пицот? закрываются то корректно?
|
|||
27
n0ther
08.04.11
✎
16:28
|
(26) тыщ пицот) ну что значит корректно? без минусов
|
|||
28
n0ther
08.04.11
✎
16:34
|
на самом деле номенклатуры "ниочём" 42000 всего, каждая уникальная, в единственном экземпляре.
|
|||
29
edor
08.04.11
✎
16:48
|
Как правильно собрать статистику о загруженности оборудования написано здесь: http://kb.1c.ru/articleView.jsp?id=10
На ютубе есть видео Гилева аналогичного характера, о настройке perfmon и интерпретации его результатов. Только после этого можно говорить о степени загруженности оборудования. |
|||
30
edor
08.04.11
✎
16:55
|
Если окажется, что оборудование недогружено - открываем SQL profiler, начинаем искать неоптимальные планы запросов (использование Nested Loops с таблицами большого объема, Table Scan или Index Scan). Гадать смысла нет.
|
|||
31
Dem1urg
08.04.11
✎
16:59
|
(0) Переведи эти документы на режим управляемых блокировок. И будет счастье.
|
|||
32
n0ther
08.04.11
✎
17:36
|
(31) ну это самый последний вариант, запасной аэродром)
|
|||
33
n0ther
08.04.11
✎
17:36
|
(30) спасибо, попробую
|
|||
34
n0ther
14.04.11
✎
22:27
|
итак, отчитаюсь для тех кто встанет на эти же грабли.
камнем преткновения был контроль остатков по регистру ТоварыОрганизаций при оперативном проведении документа. весь запрос публиковать не буду, он стандартный: таблица номенклатуры из документа с левым соединением таблицы остатков регистров ТоварыОрганизаций и ТоварыКПередачеОрганизаций. поэтапное тестирование выявило, что трабла именно в регистре ТоварыКПередачеОрганизаций, но!! он был пустой. не единой записи, не смотря на это запрос вместо <1 секунды, выдавал более четырех минут. при добавлении в текст запроса ключевого слова РАЗРЕШЕННЫЕ, проблема была решена. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |