sql 2000 - подтормаживаем. AWE 3GB PAE

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

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

mihti
Power member
Сообщения: 42
Зарегистрирован: 14 мар 2005, 17:04
Откуда: Великий Новгород

sql 2000 - подтормаживаем. AWE 3GB PAE

Сообщение mihti » 21 окт 2008, 09:38

Здраствуйте! У нас сервер 2 xeon-а 5110/ 4 gb/ 3ware9650+BBU 4 портовый 2*raid1 (данный, отдельно лог). Win2003sp1 Ent Eng (5.2.3790). Sql 2000 ver8.00.194. Активных пользователей примерно 15-30. База 2 гб. Прирост базы неольшой. И вот очень небыстро работаем при одновременной работе от 15 человек.


Будьте добры, несколько вопросов:
1. без параметра /PAE почемуто видиться только 3 гб (пока стоит с PAE).  Можно ли победить?
2. Насколько знаю /3GB урезает пространство для ос с 2гб до 1 гб. Есть ли способ проверить - хватает ли ОС данного одного гигабайта?
3. Накопал в форумах много прецедентов с тормазами от включения AWE в sql. Незнаете ли вы, проблема толко ли в sp4 для sql 2000 и исправляется ли она каким-то хот фиксом??? (может был у вас опыт)
4. Можно ли кэш на контроллере 3ware 9650 настраивать приоритетно для записи или чтения??? Хотелось бы попробовать увеличить в сторону чтения.

5. Нарыл в интернете проблему с hiperTrai... от процессоров интел. Якобы при включенном гиперпупинге приложения аля Цитрикс и sql начинают тормозить, словно работают без кэша. Слышали ли вы проблему с данными двуядерными процессорами?????

6. И вообще, мое субъективное мнение, что хоть и систем-монитор и показывает активность и очередь небольшую на чтение, проблема кроется в возможностях и настройках sql в работе с памятью. Есть ли способы и опыт , как простимулировать sql использовать побольше памяти, стараться данные держать в памяти, по возможности использовать диск только для записи? Какие есть известные проблемы sql2000 с использованием памяти, диска и т.д.???
Вложения
Производительность
Производительность

Loco
Advanced member
Сообщения: 268
Зарегистрирован: 05 окт 2006, 12:58
Откуда: Moscow

Сообщение Loco » 21 окт 2008, 10:35

1. Чем Вам PAE мешает? Пусть стоит.
2. Если на сервере больше ничего не крутится, то хватит за глаза. И опция 3GB ничего не урезает.
3. При 4 гигабайтах RAM Вам AWE НЕ нужно.
4. Можно вообще отключить кэш записи, но лучше не будет 100%:) Кэшировать чтение лучше самим SQL-сервером.
5. На личном опыте, касательно HT, ничего такого не заметил, ни с цитриксом, ни с SQL'ем.
6. в boot.ini /PAE /3GB, и настроить SQL-сервер на использование 3 гигабайт RAM. Так вся Ваша база будет в кэше.

А диски у Вас SATA?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: sql 2000 - подтормаживаем. AWE 3GB PAE

Сообщение Stranger03 » 21 окт 2008, 11:03

mihti писал(а):Здраствуйте! У нас сервер 2 xeon-а 5110/ 4 gb/ 3ware9650+BBU 4 портовый 2*raid1 (данный, отдельно лог). Win2003sp1 Ent Eng (5.2.3790). Sql 2000 ver8.00.194.
При вполне нормальных процессорах дисковая система у вас полное барахло. Чтобы дать точный ответ, соберите счетчики и зашлите сюда бинарный лог.
И поправьте профиль:
http://www.3nity.ru/viewtopic.htm?t=11458

mihti
Power member
Сообщения: 42
Зарегистрирован: 14 мар 2005, 17:04
Откуда: Великий Новгород

Re: sql 2000 - подтормаживаем. AWE 3GB PAE

Сообщение mihti » 21 окт 2008, 13:16

Stranger03 писал(а):
mihti писал(а):Здраствуйте! У нас сервер 2 xeon-а 5110/ 4 gb/ 3ware9650+BBU 4 портовый 2*raid1 (данный, отдельно лог). Win2003sp1 Ent Eng (5.2.3790). Sql 2000 ver8.00.194.
При вполне нормальных процессорах дисковая система у вас полное барахло. Чтобы дать точный ответ, соберите счетчики и зашлите сюда бинарный лог.
И поправьте профиль:
http://www.3nity.ru/viewtopic.htm?t=11458
Уточню - raid 10  система неа встроенном контроллере
добавили 3ware 9650
2 диска raid 1   -  данные
2 диска raid 1   -  лог

Loco
Advanced member
Сообщения: 268
Зарегистрирован: 05 окт 2006, 12:58
Откуда: Moscow

Сообщение Loco » 21 окт 2008, 13:18

Диски SATA?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: sql 2000 - подтормаживаем. AWE 3GB PAE

Сообщение Stranger03 » 21 окт 2008, 13:19

mihti писал(а):2 диска raid 1   -  данные
2 диска raid 1   -  лог
Соберите счетчики, загрузка процессоров, памяти, дисковые очереди, сюда заслать бинарник, посмотрим.

mihti
Power member
Сообщения: 42
Зарегистрирован: 14 мар 2005, 17:04
Откуда: Великий Новгород

Сообщение mihti » 21 окт 2008, 17:02

FIX: Not all memory is available when AWE is enabled on a computer that is running a 32-bit version of SQL Server 2000 SP4

http://support.microsoft.com/default.aspx?kbid=899761

mihti
Power member
Сообщения: 42
Зарегистрирован: 14 мар 2005, 17:04
Откуда: Великий Новгород

Сообщение mihti » 21 окт 2008, 17:05

http://support.microsoft.com/default.aspx?kbid=899761.......
нужно поставить патч 2040, без него в AWE используется только половина памяти

Loco
Advanced member
Сообщения: 268
Зарегистрирован: 05 окт 2006, 12:58
Откуда: Moscow

Сообщение Loco » 21 окт 2008, 17:09

Вы читали, что такое AWE? При 4 гигах ОЗУ это включать не нужно.
Выше написано было, что сделать для увеличения используемой памяти.
А тормоза у Вас, скорее всего, из-за дисковой, т.к. винты SATA, да еще в такой конфигурации. Надо было делать один массив 10.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 21 окт 2008, 17:22

Loco писал(а):А тормоза у Вас, скорее всего, из-за дисковой, т.к. винты SATA, да еще в такой конфигурации. Надо было делать один массив 10.
Это не поможет, контроллер 3варь, диски САТА. А вот чтобы дать ответ почему тормозит, надо видеть перфмон.

mihti
Power member
Сообщения: 42
Зарегистрирован: 14 мар 2005, 17:04
Откуда: Великий Новгород

Сообщение mihti » 21 окт 2008, 17:47

Я не пояснил - хотел добавить памяти
а наискал подобное:

http://www.sql.ru/forum/actualthread.aspx?tid=82131

и
http://support.microsoft.com/default.aspx?kbid=899761

Loco
Advanced member
Сообщения: 268
Зарегистрирован: 05 окт 2006, 12:58
Откуда: Moscow

Сообщение Loco » 21 окт 2008, 17:57

Если у Вас всего одна база размером 2ГБ, то я, лично, не вижу смысла в добавлении RAM, лучше проапгрейдить дисковую.
И чтобы не гадать, приведите значения счетчиков за день, как Вас уже просили.

mihti
Power member
Сообщения: 42
Зарегистрирован: 14 мар 2005, 17:04
Откуда: Великий Новгород

Сообщение mihti » 25 окт 2008, 16:57

Гиперпоточность ухудшает производительность сервера!!!!!!!

http://team-madalf.com/index.php?showtopic=29059

mihti
Power member
Сообщения: 42
Зарегистрирован: 14 мар 2005, 17:04
Откуда: Великий Новгород

Сообщение mihti » 25 окт 2008, 17:02

И еще. Память добавил (теперь 6 гб), настройку типа "макс использования памяти" поставил на максимум. И скуль съел почти 6 гигов. Вот и интересно мне еще такое: Скуль автоматом прибавляет себе памяти по требованию? Или он хватает максимум, даже если ему это не нужно?

Vadik
Advanced member
Сообщения: 81
Зарегистрирован: 16 фев 2004, 22:49
Откуда: Moscow
Контактная информация:

Сообщение Vadik » 25 окт 2008, 23:21

mihti писал(а):FIX: Not all memory is available when AWE is enabled on a computer that is running a 32-bit version of SQL Server 2000 SP4

http://support.microsoft.com/default.aspx?kbid=899761
У нас сервер 2 xeon-а 5110/ 4 gb/ 3ware9650+BBU 4 портовый 2*raid1 (данный, отдельно лог). Win2003sp1 Ent Eng (5.2.3790). Sql 2000 ver8.00.194
Я так понимаю (надеюсь), SP4 Вы все-таки поставили ?

Ответить

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

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

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