Медленно работает MS SQL server 2000

Вопросы программирования БД, их оптимизации, резервирования и восстановления данных.

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

SergLuk
Junior member
Сообщения: 16
Зарегистрирован: 10 фев 2005, 11:40
Откуда: Нижний Новгород

Медленно работает MS SQL server 2000

Сообщение SergLuk » 10 фев 2005, 12:01

Конфигурация следующая
2*CPU Intel Xeon 3.4 ГГц , Памяти 5Gb,
RAID5 из 5 винтов, 6-й  hot-spare.
MS Windows 2000 Adv server
MS SQL server 2000 Enterprise Edition  SP3
База сейчас занимает 19Gb.
tempDB разрастается за день до 13-18Gb.
Количество пользователей - 40 человек.
Клиент сеть не загружает.
В общем работает медленно. Идет большая нагрузка на дисковую систему.
Что лучше сделать: советовали один винт вынести в RAID-0 и там держать tempdb; или может лучше увеличивать ОЗУ
или еще чего?
Подскажите, как лучше всего настроить сервак, пожалуйста.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 10 фев 2005, 12:03

А что за RAID-контроллер ? С Вашими базой и нагрузкой на дисковую нужна серьезная дисковая. Как минимум, что-то не легче 320-2Х и 8-14 винтов. Как оптимум - я бы рекомендовал внешний FC-FC массив винтов с 16 минимум.

votuanr
Advanced member
Сообщения: 176
Зарегистрирован: 11 янв 2005, 17:15
Откуда: MSK
Контактная информация:

Сообщение votuanr » 10 фев 2005, 12:03

могу посоветовать настроить sql-сервер, если не настроен. www.sql.ru в помощь.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 10 фев 2005, 12:03

Вот кстати: у Вас под SQL сколько ОЗУ ? AWE включено ?

SergLuk
Junior member
Сообщения: 16
Зарегистрирован: 10 фев 2005, 11:40
Откуда: Нижний Новгород

Сообщение SergLuk » 10 фев 2005, 12:12

RAID-контроллер: Ultra320 Smart Array 6i Controller on System Board
AWE включено, выдилил под SQL-сервер 4,7 Gb
Последний раз редактировалось SergLuk 10 фев 2005, 12:24, всего редактировалось 1 раз.

votuanr
Advanced member
Сообщения: 176
Зарегистрирован: 11 янв 2005, 17:15
Откуда: MSK
Контактная информация:

Сообщение votuanr » 10 фев 2005, 12:23

SergLuk писал(а):RAID-контроллер: Smart Array 6i Controller on System Board
AWE включено, выдилил под SQL-сервер 4,7 Gb
в таскменеджере какая загруженость оперативной памяти при работе? сколько физической при этом свободно? (я к тому, что использует ли он отведенное озу)

кстати есть sp3a может имеет смысл обновить?

SergLuk
Junior member
Сообщения: 16
Зарегистрирован: 10 фев 2005, 11:40
Откуда: Нижний Новгород

Сообщение SergLuk » 10 фев 2005, 12:27

Physical Memory
Total 5176628
Available 446248
System Cache 441060

А что даст этот sp?

votuanr
Advanced member
Сообщения: 176
Зарегистрирован: 11 янв 2005, 17:15
Откуда: MSK
Контактная информация:

Сообщение votuanr » 10 фев 2005, 12:53

FIX: Снижение производительности и утечка памяти в драйвере ODBC для SQL Server -> http://support.microsoft.com/kb/814410/ru

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 10 фев 2005, 13:08

В перфмоне средняя длина очереди к дисковой/сек какая ? В пиках и среднем ?

SergLuk
Junior member
Сообщения: 16
Зарегистрирован: 10 фев 2005, 11:40
Откуда: Нижний Новгород

Сообщение SergLuk » 10 фев 2005, 14:06

У меня клиент работает через BDE
Current Disk Queue Length средний - 70 ,максимум- 248
Avg Disk Queuue Length средний - 150 ,максимум - 900

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 10 фев 2005, 15:23

Про что я и говорил - суровые тормоза по дисковой. Решение см. в моем посте выше (нормальная очередь должна быть в районе единицы ;) )

SergLuk
Junior member
Сообщения: 16
Зарегистрирован: 10 фев 2005, 11:40
Откуда: Нижний Новгород

Сообщение SergLuk » 10 фев 2005, 15:33

А ввывод одного винта из RAIDа и размещения на нем tempdb - это не поможет?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 10 фев 2005, 15:38

Не поможет - да еще и отказоустойчивость сервера снизит.

SergLuk
Junior member
Сообщения: 16
Зарегистрирован: 10 фев 2005, 11:40
Откуда: Нижний Новгород

Сообщение SergLuk » 10 фев 2005, 15:46

Спасибо

Аватара пользователя
Kirill Tkachev
Advanced member
Сообщения: 481
Зарегистрирован: 08 июл 2004, 13:37
Откуда: Saint-Petersburg
Контактная информация:

Сообщение Kirill Tkachev » 10 фев 2005, 15:47

Ну если тот что под HotSpare сейчас у вас отдадите под temp станет чуть по легче, но не сильно. Т.к. RAID5 страшный тормоз на запись данных, тем более что он у вас еще и Software RAID.
http://h18004.www1.hp.com/products/serv ... rtarray6i/
При такой нагрузке и, как следствие этого, огромной дисковой очереди надо следовать вышеприведныым советам.

Ответить

Вернуться в «Серверы - ПО, Базы Данных и их использование»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей