|
Очень медленно работает 1С. | ☑ | ||
---|---|---|---|---|
0
нагибатор
24.11.15
✎
14:01
|
Всем привет, возник такой вопрос: платформа 8.3.6.2041, конфигурация: Зарплата и Управление Персоналом, редакция 2.5 (2.5.94.2). Сервер 1С предприятия и СУБД (Microsoft SQL 2012) установлены на одной машине, нагрузка на сервер минимальная, расчеты зарплаты для одного сотрудника происходит по 30 секунд, просадка при выполнении запросов, все стандартно, в чем может быть дело?
|
|||
1
Лефмихалыч
24.11.15
✎
14:04
|
Сначала надо определить, в чем именно проблема:
1. замер производительности 2. технологический журнал 3. средства мониторинга ОС без этого ветка пустая, как бубен |
|||
2
нагибатор
24.11.15
✎
14:09
|
(1)
замер производительности показал затык на запросе ВТРаботникиИНачисленияПлановыеНачисления средства мониторинга ОС: Процессор 3%, Диск 7%, Сети 3%, Память 55% |
|||
3
нагибатор
24.11.15
✎
14:11
|
Сервер Intel(R) Xeon(R) CPU E7-4820 2.00GHz 4 процессора 64 ядра, 512 ОЗУ, 50% отдано MSSQL
|
|||
4
Лефмихалыч
24.11.15
✎
14:12
|
(2) переходи ко второму пункту
|
|||
5
Лефмихалыч
24.11.15
✎
14:13
|
средства мониторинга ОС что показывают? Где очередь скапливается?
|
|||
6
piter3
24.11.15
✎
14:14
|
смысл был 8.3 на 2.5 ставить?обслуживание делается?
|
|||
7
ИУБиПовиц
24.11.15
✎
14:16
|
(3) А оперативки не маловато для Сервера?
Эт по любому сотруднику, или по какому то одному? ТИИ на копии Пробовали?. лучше не стало? |
|||
8
Azverin
24.11.15
✎
14:18
|
(0) попробуйте провести документы под пользователем с полными правами.
|
|||
9
нагибатор
24.11.15
✎
14:19
|
(6)(7) все регламенты отключены, развернул тестовую базу, в нее ввел одного сотрудника, беру документ начисление зп пытаюсь заполнить документ по всем сотрудникам - заполняется 60 секунд, и это в базе в которой нет данных и один сотрудник, на этом же серваке крутиться база в которой в день проводиться и и записывается по 700 000 - 800 000 документов, и сервак не напрягаясь это все делает, как такое может быть...
|
|||
10
Лефмихалыч
24.11.15
✎
14:20
|
(9) в словах "512 ОЗУ" ошибки нет?
|
|||
11
нагибатор
24.11.15
✎
14:21
|
(9) нет именно 512 гб озу
|
|||
12
Лефмихалыч
24.11.15
✎
14:23
|
а ГБ, понятно.
в общем, смотри, какой запрос идет в СУБД и что происходит в это время с железом. Потом делай выводы |
|||
13
нагибатор
24.11.15
✎
14:23
|
для ЗУП в SQL настроен прирост БД в 10%, режим восстановления Simple
|
|||
14
ДенисЧ
24.11.15
✎
14:24
|
512ГБ памяти и занято 55%?
А размер базы? Небось пару терабайтов занимает? |
|||
15
нагибатор
24.11.15
✎
14:26
|
нет, размер этой баз 390 мб, размер всех баз которые крутятся на серваке не превышает 250 гб.
|
|||
16
H A D G E H O G s
24.11.15
✎
14:27
|
(13) ну ты же сказал, что регламенты отключены. и что ты хочешь?
|
|||
17
H A D G E H O G s
24.11.15
✎
14:29
|
ну и может у тебя max degree of parallelism не равен 1.
|
|||
18
нагибатор
24.11.15
✎
14:32
|
max degree 0
|
|||
19
нагибатор
24.11.15
✎
14:35
|
(16)я посмотрел регламенты, там нет тех которые бы ускорили заполнение документа(
|
|||
20
piter3
24.11.15
✎
14:36
|
(19) о каких идет речь?
|
|||
21
нагибатор
24.11.15
✎
14:39
|
(20)
ВыполнениеОбмена ЗаданиеАвтономноеРешение ЗаданиеОтложенныеДвижения ОбновлениеИндексаППД ПересчетИтоговРегистровНакопления ПолучениеЭлектронныхСообщений РасчетОстатковОтпусков СинхронизацияДанных СлияниеИндексаППД СозданиеЗадачИсполнителям УдалениеНеактуальнойИнформацииСинхронизации |
|||
22
нагибатор
24.11.15
✎
14:40
|
в MSSQL регламенты по обновлению статистики, очистки проц кэша, дефраг. индексов включены, но факт в том что в базе нет данных, что бы она так висела
|
|||
23
etc
24.11.15
✎
14:48
|
(22) Отлови план выполнения запроса на SQL сервере. Может там увидишь что-то что наведет на мысль.
|
|||
24
piter3
24.11.15
✎
14:50
|
(22) тогда ТЖ и планы
|
|||
25
etc
24.11.15
✎
14:51
|
и поставь max degree of parallelism = 1. Ноль это значит что сервер самрешает как распаралеливать выполнение операций в плане.
|
|||
26
etc
24.11.15
✎
14:52
|
(25)+ пальцем в небо конечно, но вдруг...
|
|||
27
mehfk
24.11.15
✎
14:53
|
Глянул в УПП. В этом запросе ПлановыеНачисленияРаботниковОрганизаций соединяется левым соединением с самим собой и в условии соединения составное поле ВидРасчетаИзмерение. Да и с индексами у регистра почти никак.
|
|||
28
vde69
24.11.15
✎
14:54
|
как всегда задам вопрос - виртуалка????
и как всегда дам ссылку http://wiki.mista.ru/doku.php?id=it:analiz_sql_block |
|||
29
нагибатор
24.11.15
✎
15:05
|
(25) не поможет
|
|||
30
нагибатор
24.11.15
✎
15:06
|
(28) нет не виртуалка
|
|||
31
piter3
24.11.15
✎
15:08
|
(29) а если не секрет откуда знаешь?
|
|||
32
нагибатор
24.11.15
✎
15:10
|
(29) 0 нужен для второй базы в которой идет именно работа с добавление в таблицы, по этому этот параметр я не могу поменять, 1 в данном случае когда мы работаем с аналитикой, т.е. отчеты.
|
|||
33
ЧеловекДуши
24.11.15
✎
15:10
|
(30) Сомнения у меня, что не виртуалка :)
Уж больно много ресурсов, что бы не соблазниться на виртуалки :) |
|||
34
нагибатор
24.11.15
✎
15:12
|
(33) нет, это точно не вируталка 1000%
|
|||
35
bolobol
24.11.15
✎
15:12
|
про кеш уже было?
|
|||
36
bolobol
24.11.15
✎
15:13
|
sql не пытается обновления установить ежесекундно?
|
|||
37
нагибатор
24.11.15
✎
15:14
|
(35) про процедурный кэш, или вообще, о кстати про кэш 1с я и забыл, сейчас проверю
|
|||
38
vde69
24.11.15
✎
15:15
|
1. регламенты скуля настроены? обновление статистики как часто идет?
2. пробовал sys.dm_db_missing_index_group_stats и иже с ними? |
|||
39
bolobol
24.11.15
✎
15:15
|
что-то ещё про незакрытые транзакции слышал - скуль начинает дико тормозить
|
|||
40
vde69
24.11.15
✎
15:16
|
(25) это вредительство для восьмерки
|
|||
41
vde69
24.11.15
✎
15:16
|
||||
42
нагибатор
24.11.15
✎
15:18
|
(38) регламенты MSSQL 5 утра каждый день обновление статистики, очистка проц кэша, дефрагментация индексов
|
|||
43
vde69
24.11.15
✎
15:20
|
(42) если обновление статистики идет не час - то можно и по чаще делать, я раз в час делаю, хотя зависит от базы...
|
|||
44
vde69
24.11.15
✎
15:22
|
короче остаётся варианта 3
1. кривой код 1с (например запрос в цикле), тут все понятно 2. блокировки, тут надо смотреть скрипт (28) 3. слабая архитектура базы (излишняя нормализация или недостаток индексов) |
|||
45
piter3
24.11.15
✎
15:26
|
(44) еще данные кривые тоже могут
|
|||
46
нагибатор
24.11.15
✎
15:29
|
(45) в данных один человек, я его внес руками:), в SQL Profiler нашел запрос который занимает больше всего времени
|
|||
47
нагибатор
24.11.15
✎
15:31
|
а может дело в самой платформе, или в том что сервер работает на чистоте 2Гц на каждое ядро и 1С этого маловато
|
|||
48
piter3
24.11.15
✎
15:33
|
(47) попробуй на 8.2
|
|||
49
vde69
24.11.15
✎
15:34
|
(46) если нашел запрос - смотри его план, там будет стоимость операций, и скажи что там весит много.
|
|||
50
H A D G E H O G s
24.11.15
✎
15:34
|
а лучше выложи скрин графически в xml plan
|
|||
51
Fragster
гуру
24.11.15
✎
15:36
|
в жопу все, автору обновиться на ЗУП 2.5.96.2
|
|||
52
Cyberhawk
24.11.15
✎
15:43
|
Проверить на актуальной или даже тестовой 8.3.7 уже было?
|
|||
53
нагибатор
24.11.15
✎
15:47
|
проблема решена, дело было КЭШ 1С, но как это могло так влиять на производительность ума не приложу...
|
|||
54
нагибатор
24.11.15
✎
15:48
|
всем спасибо большое!
|
|||
55
нагибатор
24.11.15
✎
15:57
|
а нет, рано радовался, буду анализировать запрос, все равно всем еще раз спасибо большое.
|
|||
56
ansh15
25.11.15
✎
02:01
|
(47) Если бы был PostgreSQL, я бы не удивился, ЗиК БУ(читал и про ЗУП) на платформе 8.3.5-8.3.6 так себя и ведет. Но там и ошибка зарегистрирована(когда вылечат, неизвестно). На 8.2 все хорошо. Для MSSQL это странно...
Когда-то тестировал E7-4870(4шт.) на предмет влияния гипертрединга на гигафлопсы, при отключенном HT гигафлопсов было больше. |
|||
57
Starhan
25.11.15
✎
07:11
|
(56) у меня постгрес есть один запрос (при изменении вида времени (буквой) в табеле) идет 20 секунд.
Чего делать? ) |
|||
58
Starhan
25.11.15
✎
07:11
|
(57) ЗУП 2.5
|
|||
59
Azverin
25.11.15
✎
09:24
|
(55) запрос типовой, чего там анализировать. значит что-то с данными
|
|||
60
mehfk
25.11.15
✎
09:39
|
(59) Типовые запросы в ЗУПе написаны как попало.
|
|||
61
piter3
25.11.15
✎
09:41
|
(60) какие?
|
|||
62
Fragster
гуру
25.11.15
✎
10:00
|
(57)->(51)
|
|||
63
Demiurg
25.11.15
✎
10:06
|
все стандартное работает стандартно посредственно )))
|
|||
64
Starhan
25.11.15
✎
12:42
|
А вообще по поводу постгреса, есть смысл на винде на него переходить
|
|||
65
Starhan
25.11.15
✎
12:42
|
я перешл потому что поиск хреново работал. Поиск стал работать лучше. Но проведение документов стало медленней, и появились некоторые запросы которые делаются очень долго.
|
|||
66
Starhan
25.11.15
✎
12:43
|
перешел с файловой*
|
|||
67
Lama12
25.11.15
✎
13:22
|
(27) Ага... есть такое. Мы сами индексы добавили. 2 года полет нормальный. Расчетчик перестал жаловаться на тормоза.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |