|
v7: Как найти причину тормозов SQL-ной 1С 7.7? | ☑ | ||
---|---|---|---|---|
0
Tester
05.12.14
✎
10:26
|
Всем привет.
1. 1С 7.7 SQL + SQL Server 2000 2. База в 10 ГБ. 3. Терминальник на Windows Server 2003 на 24 ядерном серваке Xeon X5650 2,67 Ггц с 38 ГБ оперативы. 4. Около 100 одновременных подключений. 5. Время ожидания захвата таблиц в настройках 10 секунд. 6. Блокировки более 10 секунд редкие, в основном из-за проведения Выписки. 7. Загрузка проца 10-20%. Пользователи жалуются на тормознутую работу 1С-ки. Процессы 1cv7s.exe нормально распределяются по ядрам. Грешу на SQL Server, т.к. процесс 1 и нормально распределится по ядрам не в состоянии. Можно ли провести какой-нить анализ загруженности SQL Server'а или добиться его настройкой увеличения производительности? |
|||
1
Heckfy
05.12.14
✎
10:30
|
профайлером загрузку дисков, которые SQL юзает, проверь для начала.
|
|||
2
Tester
05.12.14
✎
10:36
|
(1) Профайлером или виндовским монитором?
Если 1-е, то не подскажешь детальнее где там смотреть, там же туча запросов и т.д. |
|||
3
Холст
05.12.14
✎
10:38
|
при юзеров 100шт нужна больше квалификация
аудит тонкой настройки СКЛсервера сделать |
|||
4
Дык ё
05.12.14
✎
10:44
|
(0) время ожидания установи в 0
(2) перфоманс монитором тяжелые запросы перепиши на прямые, там же часть условий постобработки можно перенести внутрь запросов оценку по IO можно сделать профайлером, по времени отладчиком или профайлером |
|||
5
Banned
05.12.14
✎
10:46
|
"Грешу на SQL Server, т.к. процесс 1 и нормально распределится по ядрам не в состоянии. "
SQL очень даже хорошо сам распределяется по ядрам. |
|||
6
Yanduraev
05.12.14
✎
11:01
|
(0) Наверно проводят ЗАДНИМ числом.
|
|||
7
Herby
05.12.14
✎
11:07
|
Какие-нибудь базы еще есть на серваке?
и что значит тормозная работа? что-то определенное тормозит или любое действие подвисает? |
|||
8
Tester
05.12.14
✎
11:25
|
(7) Если бы юзвери могли объяснить нормально...
Сам наблюдал, когда в любом журнале очень тормознуто происходит перемещение. Документ создается, блокировки нет, подбор очень долго запускается, в таблице подбора (используется mxl-таблица) даже невозможно перемещаться. В эти моменты наблюдал загрузку SQL Server'a 10-20%. Если SQL загружен на 0-4%, т.е. загружено не более одного ядра, то таких тормозов нет. Поэтому грешу на занятость SQL Server'а выполнением какого-то запроса или запросов и слабый отклик на остальных. |
|||
9
Tester
05.12.14
✎
11:25
|
(7) Баз пару штук есть, но в них никто не работает.
|
|||
10
Ёпрст
05.12.14
✎
11:28
|
>>>используется mxl-таблица
Это вообще за гранью добра и зла.. Зачем ???? |
|||
11
Ёпрст
05.12.14
✎
11:29
|
И это, какой массив под скуль то хоть стоит ?
|
|||
12
Ёпрст
05.12.14
✎
11:29
|
и есть ли он вообще.. ?
|
|||
13
Yanduraev
05.12.14
✎
11:30
|
10 сек это не долго )))
|
|||
14
Ёпрст
05.12.14
✎
11:31
|
И это, подбор, если он действительно нужен быстрый, лучше делать на табличном поле, с поставщиком в виде прямого запроса
|
|||
15
Ёпрст
05.12.14
✎
11:33
|
Ну, или хотя бы показывать заранее закешированные данные в обычной форме списка справочника. Кешированные значения (останки там, цены и прочий мусор, получать в момент открытия подбора). Хоть так, если всё переписывать лень.
Но только не показ формы с мокселем. |
|||
16
Chai Nic
05.12.14
✎
11:37
|
На сервере терминалов 1с надеюсь с ромиксовым патчем?
|
|||
17
Tester
05.12.14
✎
11:49
|
(16) Да естественно с патчем. 100% загрузки ядра нету при блокировке.
(11) 10. (15) Есть и такая форма подбора, кто-то пользуется одной, кто-то другой. (14) Речь не в быстром подборе и скорости выполнения запросов и алгоритмов. Речь о тормозах при перемещении по журналам документов, печатным формам, прочим операциям при отсутствии блокировок и загрузке SQL Server'a скажем так. |
|||
18
Tester
05.12.14
✎
11:50
|
Точнее при отсутствии блокировок и при наличии загрузки SQL Server'а.
|
|||
19
Ёпрст
05.12.14
✎
11:54
|
(17) смотри, что в формулах текстовых колонок этих журналов понапихано.
На счет мокселя - это всегда мегатормоз, особенно если в расшифровку класть много мусора и пользоваться объединенными ячейками - памяти кушает очень хорошо, ну и скролинг..никакой. |
|||
20
Ёпрст
05.12.14
✎
11:55
|
Ну и .. выкинуть патч ромикса и выставить время в 0..еще.
|
|||
21
Tester
05.12.14
✎
11:59
|
(19) Спс, это понятно, но это оптимизация алгоритмов 1С. А мне бы интересно понять, какого ... 1С тормозит, если ресурсов компа не полностью задействованы.
Вот например SQL Server грузит пару ядер, как мне узнать кто что выполняет тяжелое в это время? В профайлере не могу разобраться, т.к. там тучи всяких штук. |
|||
22
Ёпрст
05.12.14
✎
12:03
|
(21) найми независимый аудит
|
|||
23
Ёпрст
05.12.14
✎
12:03
|
вон, у софтпоинта есть даже тиражное решение для этого (если не ошибаюсь)
|
|||
24
dk
05.12.14
✎
12:04
|
очередь к жестким дискам смотри
как очередь выросла - смотри какие spid грузят скуль в данный момент --- или узкое место форма подбора? |
|||
25
Banned
05.12.14
✎
12:05
|
(21) Если не можешь разобраться в профайлере - прямая дорога к специалисту.
Вон, Ёпрста найми, думаю, за хорошие деньги он согласится )) |
|||
26
КонецЦикла
05.12.14
✎
12:19
|
Могу помочь, тем более типа земляки :)
Контакты в личке |
|||
27
Heckfy
05.12.14
✎
12:32
|
перфоманс монитор чего говорит про очереди дисков?
|
|||
28
varelchik
05.12.14
✎
15:03
|
Ну для начала перейти на SQL 2008 с секретным релизом.
он очень классно распаралеливает процессы,чет у 2000 с 7.7 никогда в жизни не добиться. Затем смотреть в сторону ТабличногоПоля и Прямых запросов. |
|||
29
NS
05.12.14
✎
15:06
|
А замер производительности 1С-овский что показывает?
|
|||
30
vde69
05.12.14
✎
15:07
|
||||
31
Herby
05.12.14
✎
15:29
|
(28) реально сравнивали производительность между 2000 и 2008 с секретным?
|
|||
32
Tester
05.12.14
✎
15:53
|
(28) Ага мне кажется разница будет не большая.
(27) Пока ничего. Чует мое сердце, что тормоза из-за тучи запросов в цикле, оставшихся в каком-нить отчете, написанном мегагорепрогерами до меня. Пока тормозов нет, как и в 99% случаев, когда я пытаюсь увидеть их воочию после звонка пользователей. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |