Прошу проконсультировать по поводу конфигурации SQL сервера.

Как создать сервер оптимальной конфигурации.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
ckkp
Junior member
Сообщения: 2
Зарегистрирован: 27 июн 2014, 15:54
Откуда: Москва

Прошу проконсультировать по поводу конфигурации SQL сервера.

Сообщение ckkp » 27 июн 2014, 16:20

Прошу проконсультировать по поводу конфигурации SQL сервера.
В последнее время встала в полный рост проблема
Недостаточной производительности существующей конфигурации.
Коротко о рабочей среде.
2 сервера M910
(2xIntel Xeon E5630 (4C, 2.53 ГГц), 256 Гб ОЗУ , 2x146 Гб HDD (SAS, 10к), 2x1000Base-T)
используются в качестве хостов VMWare. Поднят кластер. 40 виртуальных машин.
В качестве хранилища используется быстрая дисковая полка Dell EqualLogic PS6000.
(16 HDD SAS 10к, 4x1000Base-T).
Основные проблемы возникают с одним приложением.
Наше предприятие использует систему электронного документооборота Docsvision 4.5
Общее количество пользователей 500. Одновременно могут работать 100.
Текущий размер базы SQL 103GB.
Текущий ежемесячный прирост меньше 2GB.
Сервер Docsvision 4.5 (6 vCPU, 8GB ОЗУ) – нагрузка не чувствуется.
Сервер SQL (8 vCPU, 16GB ОЗУ) – иногда возникает перегрузка по памяти.
Настроена перезагрузка раз в сутки (?)
Текущие мысли по ситуации.
Есть подозрение, что размещение сервера SQL в виртуальной среде не лучшее решение.
И похоже, что мы уперлись в производительность дисковой подсистемы.
В случае выполнения например задачи по архивации одной из витруальных машин.
Проблема с производительностью Docsvision резко обостряется.
Я теоретически вижу следующие выходы из указанной ситуации (мой голос совещательный).
1. Покупка нового сервера SQL. Переход от VM на железо. Целесообразность этого пути.
Собственно нужна консультация по конфигурации данного сервера.
2. В ближайшее время должна приехать дисковая полка DELL EQ6100XS.
В которой часть дисков SSD. НО! И увы 4x1000Base-T.
Непонятно, почему DELL поставил 10Gb сеть?
Суммарная пропускная способность четырех интерфейсов не более 4х100Мбайт/с.
Даже одиночный SSD может больше. По IOPS ситуация конечно должна улучшится.
Но странно как то.
3. Резкое увеличение объема оперативной памяти на VM SQL сервера (до 40GB – есть резервы, 128GB – придется жертвовать некоторыми возможностями кластера VMWare).
Как временное решение. В сети мне встречались рекомендации, что SQL работает наилучшим образом когда база данных может быть целиком размещена в оперативной памяти.
Для этого потребуется дополнительная настройка SQL?
Кешировать ее туда надо принудительно?
Или дать серверу 48GB. Отменить перезагрузку?
Понаблюдать за использованием оперативки.
Сервер по идее должен сам закешировать наиболее часто используемую информацию.
И производительность должна нормализоваться?

Очень прошу проконсультировать.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Re: Прошу проконсультировать по поводу конфигурации SQL серв

Сообщение Tert » 27 июн 2014, 19:09

ckkp
Вы бы уточнили, как ОС стоит на SQL сервере и какая версия SQL используется.
Или дать серверу 48GB.
Я бы начал с этого.

P.S. Поправьте город в профиле.

ckkp
Junior member
Сообщения: 2
Зарегистрирован: 27 июн 2014, 15:54
Откуда: Москва

Re: Прошу проконсультировать по поводу конфигурации SQL серв

Сообщение ckkp » 30 июн 2014, 17:53

Windows Server 2008 R2 Datacenter

Microsoft SQL Server 2008 R2

Ответить

Вернуться в «Серверы - Конфигурирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 22 гостя