|
v8: Связка Windows Server 2008R2 + SQL 2005 STD x64 + 1C Сервер х32 | ☑ | ||
---|---|---|---|---|
0
Vlad_M_75
10.09.12
✎
15:03
|
Долго гуглил, так ничего внятного и не нашел. Проблема в следующем: приобрели новый сервер CPU 2*Xeon X5650/12 GB/Raid 10
Установили лицензионный софт. Перегоняю туда базу, которая в тестовом режиме крутилась на связке C2D-6300/Windows XP/SQL2005EE + i3-2100/Windows XP/Сервер 1C. Беру отчетик, запускаю и прифигиваю: скорость выполнения отчета на новом сервере УПАЛА в 3 раза. Выполнения запроса УПАЛА в 9 раз!!!!. Такое ощущение, что где-то меня кидают... Не должно так быть, на мой взгляд. Куда копать? Или я не прав и такая ситуация нормальна? Установка SQL 2005 x32 может улучшить ситуацию? |
|||
1
Lionee
10.09.12
✎
15:08
|
2008 sql поставь
|
|||
2
ice777
10.09.12
✎
15:22
|
если была файловая и 10 юзером, нормально все.
2. 2008 r2 вроде только 64-bit бывает. Вот и ставь туда такие ж приложения. |
|||
3
lett
10.09.12
✎
15:26
|
(0)настрой обслуживание базы
постепенно база закэшируется (в 2008 SQL так) и все будет ок. |
|||
4
Живой Ископаемый
10.09.12
✎
15:26
|
Предположим, если бы все ПО было бы ТОЖЕ САМОЕ, но все равно скорость выполнения запроса упала бы в 9 раз. К чему бы ты апелировал? Опять к форуму? куда бы ты копал? было бы у тебя ощущение что тебя кидают? Как бы ты улучшал ситуацию?
|
|||
5
godmod80
10.09.12
✎
15:46
|
даа XP хорошо оптимизирована) и два компика раньше было судя по тексту... Может настройками поиграть - там ресурсы на программы или фоновые службы, виртуалку на отдельный диск...
|
|||
6
godmod80
10.09.12
✎
15:47
|
сервер 1с видимо надо х64 тоже
|
|||
7
DayDreamer
10.09.12
✎
16:05
|
(0) проверь в настройках Винды управление электропитанием - должна стоять максимальная производительность
|
|||
8
Vlad_M_75
10.09.12
✎
20:18
|
1) SQL 2008 - не катит, ибо корпоративная лицензия на 2005 Стандарт.
2) Ну не должна, на мой взгляд, производительность одного пользователя в базе <200 Мб зависеть от кэша. 3) К сожалению ПО не то же самое. И мне все-таки кажется, что 2 Ксеона по 6 ядер должны быть производительней, чем C2D и i3 вместе взятые. 4) Было 2 компика. 5) Что есть лицензионное - то и ставим. 6) Управление эл. питанием выставил как надо. И вообще настройки винды сделал по рекомендациям для работы с SQL Сервером. Выяснилось следующее: при отсутствии активности сервера, периодически загрузка всех ядер прыгает до 54-56%. При этом процессы показывают загрузку 0. Может тут собака порылась? Завтра буду дальше копать. |
|||
9
ilkoder
10.09.12
✎
20:31
|
винду, софт и рэйд сам настраивал? от продавцов можно всего ожидать. а лучше переустанови сам все с нуля
|
|||
10
ПесняПроЗайцев
10.09.12
✎
20:58
|
(8) жестко экономишь свое время.
|
|||
11
Vlad_M_75
11.09.12
✎
12:21
|
(9) Софт сам. Винду ставили и рейд конфигурили админы предприятия.
(10) Я уже понял, что ответа не получу. Кручу, верчу сервер, курю интернет ;-) |
|||
12
Vlad_M_75
14.09.12
✎
11:35
|
Вопчем так: В процессе экспериментов выяснилось, что тормозит 32х сервер 1С под Windows х64. Для сравнения под 64х, даже если сервер 1С и SQL сервер разнесены по разным машинам (машины физически разные!), скорость выполнения запроса- 19 сек. Если же 1С сервер запущен даже на С2В под Windows XP 32х - скорость выполнения запроса 3 сек. Это при использовании SQL Server 2005 x32 на вышеописанном железе.
Жду сисадминов из отпуска, чтобы решить, что делать дальше. |
|||
13
Vlad_M_75
14.09.12
✎
11:59
|
Ну и для тех, кто советовал установить 1С сервер х64 - при его установке скорость выполнения запроса не меняется. Вывод - 1С Сервер под 64х битной средой сильно тормозит.
|
|||
14
Lionee
14.09.12
✎
12:06
|
(8) SQL 2008 EXPRESS поставь для сравнения , он бесплатный
|
|||
15
Alsh
14.09.12
✎
12:30
|
2008 x64 + SQL2008 x64 + 1C x64 = Реальный двукратный прирост от 2008 x32 + SQL2008 x32 + 1C x32
|
|||
16
Alsh
14.09.12
✎
12:31
|
(15) связку x32 точно не помню, может там 2005 был.
|
|||
17
Vlad_M_75
14.09.12
✎
13:23
|
(15) А конфигурация железа одинаковая? И винда какая в том и в другом случае?
|
|||
18
Vlad_M_75
14.09.12
✎
13:26
|
(14) Пока срочная работа, как освобожусь попробую еще с SQL2008 поиграться. Спасибо за совет. SQL 2005 x64 дает проигрыш где-то 5-7 секунд. Хотя может для получения точного рез-тата с 1С 64х надо сделать и SQL 64х? Освобожусь еще эти варианты проверю.
|
|||
19
Vlad_M_75
17.09.12
✎
12:30
|
Проверил связку MS SQL 2005 x64 + 1C x64 на другой физической машине. Эфект тот же - 27 секунд на запрос. Т.е. 1С сервер 32х и 1С сервер 64х под Windows Server x64 работают с одинаковой скоростью. И меделеннее, чем под Windows x32.
|
|||
20
Vlad_M_75
20.09.12
✎
15:20
|
Итак результаты 1C vs SQL ;-)
SQL 2008 x64 Express Xeon (W2K8R2) 64x 1C i3 (W2K3R2) - 3.95 2.51 2.62 32x 1C На Xeon (W2K8R2) - 3.11 2.31 2.59 32x 1C на i3 (Windows XP) - 3.27 2.54 2.59 SQL 2005 Standart x32 Xeon (W2K8R2) 64x 1C i3 (W2K3R2) - 19 32x 1C На Xeon (W2K8R2) - 21 32x 1C на i3 (Windows XP) - 4 SQL 2005 Standart x64 Xeon (W2K8R2) 64x 1C i3 (W2K3R2) - 19 32x 1C На Xeon (W2K8R2) - 27 32x 1C на i3 (Windows XP) - 6 SQL 2005 Express x32 C2D (Windows XP) 32x 1C на i3 (Windows XP) - 5.69 3.61 3.59 Определенные выводы напрашиваются... ВСЕМ СПАСИБО! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |