|
Ускорение работы 1С | ☑ | ||
---|---|---|---|---|
0
restive
29.01.18
✎
16:19
|
Уважаемые, подскажите пожалуйста. 1С крутится на одной машине с sql-express 2014, но работает не очень шустро, конфигурация "Фитнес Клуб Корп 4.0", один удалённый сервер и 3 равнозначных филиала. Первая мысль купить ещё 2 сервера 1С, поставить их физически в каждом филиале, а базу указать одну удалённую. Но в тех.поддержке Фитнес Клуба сказали, что так работать не может, только локально.
Подскажите, как можно ускорить работу сервера? Чтобы отклик у 30-ти тонких клиентов был пошустрее? Сервер вроде вообще не загружен, памяти на нём только 8гб, но этого вполне хватает, ssd, xeon... |
|||
1
n0ther
29.01.18
✎
16:21
|
(0) найти узкое место.
|
|||
2
vde69
29.01.18
✎
16:25
|
>>>Первая мысль купить ещё 2 сервера 1С, поставить их физически в каждом филиале, а базу указать одну удалённую
за такое растрелять нужно |
|||
3
vde69
29.01.18
✎
16:29
|
>>>памяти на нём только 8гб
думаю это и есть слабое место, для 30 пользаков МИНИМУМ 32 г нужно на сервере для типовой бухии, конечно ваша конфа может и меньше жрет, но все равно стоит думать... |
|||
4
ИТ директор
29.01.18
✎
16:34
|
В Фитнес Клубе все запросы дин. списков (и не только) надо переписать, они там кривые и тормозные.
|
|||
5
d4rkmesa
29.01.18
✎
16:34
|
(0) А вы там в каком качестве, что техподдержка вам говорит что делать? Просто, "в калашный ряд", ну вы понимаете... Т.е. нельзя просто взять деньги за аудит производительности и не владеть вопросом (хотя, кое-кто из "большой тройки" так и делает).
Два сервера 1С на один SQL нельзя ставить, будут проблемы с нумерацией и еще интересности. |
|||
6
restive
29.01.18
✎
17:15
|
>>> для 30 пользаков МИНИМУМ 32 г нужно на сервере для типовой бухии
Так памяти всегда 30%-50% свободно, по-моему где-то ещё тупит, не в память упирается. >>> В Фитнес Клубе все запросы дин. списков (и не только) надо переписать то есть ни как не ускорить (5) Я в качестве чебурашки, который "сделай, чтобы всё работало", впервые сталкиваюсь с подобным, база на 300мб, а 1С тормозит на ровном месте. Там тормозить нечему, но тормозит. |
|||
7
Вафель
29.01.18
✎
17:23
|
что именно тормозит?
|
|||
8
H A D G E H O G s
29.01.18
✎
17:24
|
ms sql express.
Запросы обрабатывает одно ядро - фактически - 1 пользователь работает в реальном времени. Пока обрабатывается 1 запрос - все остальные - ждут, поэтому илюззия бездействия сервера. |
|||
9
restive
29.01.18
✎
17:34
|
(7) например была продажа, надо сделать возврат, вот нажатие кнопки "возврат" останавливает работу кассира секунд на 5, как-будто он что-то высчитывает в это время
(8) Даже для одного ядра долго, я может чего-то не понимаю, но база крошечная, мне кажется на ардуине это должно летать, не то, что на зеоне. |
|||
10
ptiz
29.01.18
✎
17:36
|
(8) На сайте MS написано, что "Ограничение: меньшее из 1 процессора и 4 ядер". А вот по памяти - всего 1 гб.
|
|||
11
Fram
29.01.18
✎
17:54
|
Либо диск, либо канал связи, либо совсем уж тупой код.
|
|||
12
Вафель
29.01.18
✎
17:59
|
(9) а отладчик что показывает?
|
|||
13
H A D G E H O G s
29.01.18
✎
18:04
|
(10) Тогда причина не в 1 ядре. Скорее всего нет регламентов, так как нет ms agent
|
|||
14
H A D G E H O G s
29.01.18
✎
18:04
|
Ну и код никто не отменял
|
|||
15
Вафель
29.01.18
✎
18:05
|
(13) ну 300 мег база, там индексы не могли так задефрагментироаться
|
|||
16
ИТ директор
29.01.18
✎
18:05
|
Причина в (4). В запросах куча соединений с подзапросами, которые соединяются в вложенными подзапросами, и таких вложенностей может быть до 5-6.
|
|||
17
ИТ директор
29.01.18
✎
18:07
|
Ну и сортировки всякие, максимум(ссылка), куча обращений через точки, поля составного типа и т.д. и т.п. - в общем вся конфа отличный пример того как делать не надо.
|
|||
18
Базис
naïve
29.01.18
✎
18:14
|
(17) А за наклейку "1С:Совместимо!" (если она есть, конечно) никто эти косяки не должен исправить?
|
|||
19
ИТ директор
29.01.18
✎
18:18
|
(18) у меня возник аналогичный вопрос, но я уже не первый раз сталкиваюсь с 1С:Совместимыми решениями, и везде примерно одно и то же УГ, поэтому эта наклейка 1С:Совместимо ни о чем.
|
|||
20
Aleksey
29.01.18
✎
18:21
|
(18) Спроси у Раруса, конфы которого это притча во языцах
|
|||
21
vde69
29.01.18
✎
22:36
|
(19) а мы подавали заявку на "1с совместимо" нам отказали по идеологическим причинам :) сказали "этот функционал надо делать не в 1с"...
|
|||
22
H A D G E H O G s
29.01.18
✎
22:40
|
(21) Эээ, а что за продукт?
|
|||
23
Stepan Razin
29.01.18
✎
23:38
|
Надеюсь, у вас пользователи в режиме терминала (RDP) работают?
|
|||
24
tesseract
29.01.18
✎
23:43
|
Хз что за продукт - но кривые админы явно в деле.
>>один удалённый сервер и 3 равнозначных филиала. И везде связь тормозит? >>Надеюсь, у вас пользователи в режиме терминала (RDP) работают? Надеюсь, что нет. У них же карты на вход. >>1С:Совместимыми решениями, и везде примерно одно и то же УГ УГ в основном в голове. Главное правильно внедрить и понимать за ЧТО тебе платят. Сначала смотри свои решения, и хоть как-то понимай чужой код. |
|||
25
tesseract
29.01.18
✎
23:49
|
(20) Ну у них хотя бы извилины короткие. А вот ЗУП пишут вообще адские маргинальные сторонники функционального программирования. Если у УТ и БП Стэк вызова - 3-5. То у ЗУП 10-20. И они еще хотят продавать КИП который не умеет примитивный unit test с повторяемостью.
|
|||
26
0xFFFFFF
30.01.18
✎
08:16
|
(6) "впервые сталкиваюсь с подобным, база на 300мб, а 1С тормозит на ровном месте."
Сервера они собрались покупать... Для начала режим энергосбережения на "Высокая производительность" поменяй. |
|||
27
HeKrendel
30.01.18
✎
08:25
|
(19) У совместимых решений, требования ниже к правилам разработки чем у имеющих статус "Совместно", и требований к обновлению продукта
|
|||
28
d4rkmesa
30.01.18
✎
09:08
|
(6) SQL Express жестко ограничен, особенно памятью. Гиг с небольшим на экземпляр - довольно мало.
|
|||
29
dk
30.01.18
✎
09:24
|
(28) там вся база в этот гиг может поместиться
|
|||
30
Затейник
30.01.18
✎
09:31
|
Постгри разверните, посмотрите как будет работать на нем. Ограничений по железу нету.
|
|||
31
0xFFFFFF
30.01.18
✎
10:21
|
(30) да какие постгри, у них одмин криворукий.
Там надо с Пасьянса косынки начинать, видимо он тоже тормозит. |
|||
32
Скиурус
30.01.18
✎
10:45
|
>>памяти на нём только 8гб, но этого вполне хватает, ssd, xeon
8 Гб и Ксеон? Там поди ксеон с частотой 2 ГГц, и скорость будет на уровне дешевой машины десятилетней давности. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |