Оптимальное использование оперативной памяти для СУБД

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

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

Ответить
alien
Advanced member
Сообщения: 64
Зарегистрирован: 17 янв 2007, 14:37
Откуда: Питер

Оптимальное использование оперативной памяти для СУБД

Сообщение alien » 23 янв 2007, 16:35

Доброго времени суток!
Уважаемые гуру!
Тема создана как эхо Оптимальные параметры LSI MegaRAID 320-xxx для СУБД
Там всё кратко грамотно написано по существу вопроса.
Не уверен, но возможно будет смысл поместить эту тему в FAQ.

Имеем терминальный сервер под 1С77.
Базы на DBF.
2*Xenon 3.0
8*74Gb=RAID 10
8 Gb RAM.
50 пользователей в сеансах.
Основная база 2 Gb
У некоторых открыто по 2-3 базы поменьше дополнительно.
Файл подкачки = 16Gb

Как наиболее рационально использовать оперативную память?
Какие наиболее критичные\важные изменения можно сделать
чтоб облегчить жизнь пользователям
Или какими показателями perfmon руководствоваться при оптимизации
и как изменить скорость к лучшему настройками в W2K3?

Заранее спасибо

PS кнопка ПОИСК дала только очень расплывчатое представление
о какой-то "полной загрузке в память"

and3008
Заслуженный сетевик
Сообщения: 1109
Зарегистрирован: 03 янв 2004, 23:30
Откуда: Н.Новгород

Сообщение and3008 » 24 янв 2007, 00:09

Рискну оказаться неправым, но тем не менее скажу.

У вас процессор 32-х битный. Операционка тоже 32-х битная.
При таких раскладах 32-х битный Windows использует только 3 Гига для приложений и 1 Гиг под ресурсы системы.

База данных у вас DBF, а это значит что фактически сервер работает как файл-сервер.
В 32-х битных версиях Windows кэш под файл-серверные операции не может быть более чем 800 Мег. Это ограничение снято в 64-х битной версии.

Внимание вопрос: На кой вы воткнули в сервер 8 Гиг и 16 Гиг под своп? Это же не будет работать в полную нагрузку. Вам система на Opteron-ах нужна + 64-х битная ОС как минимум.

Может я чего не знаю? Или вы чего-то недосказали?

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 24 янв 2007, 00:40

and3008
Небольшая поправка - одно приложение (процесс) может использовать 2 (или 3)ГБ. Однако, в терминальном сервере запускается много приложений и никаких проблем с использованием памяти свыше 4ГБ нет.

and3008
Заслуженный сетевик
Сообщения: 1109
Зарегистрирован: 03 янв 2004, 23:30
Откуда: Н.Новгород

Сообщение and3008 » 24 янв 2007, 09:07

Ага.
Вот где правда:
http://support.microsoft.com/kb/283037/

Еще интересное:
http://support.microsoft.com/kb/292934/

alien
Advanced member
Сообщения: 64
Зарегистрирован: 17 янв 2007, 14:37
Откуда: Питер

Сообщение alien » 24 янв 2007, 13:03

and3008 писал(а):Ага.
Вот где правда:
http://support.microsoft.com/kb/283037/

Еще интересное:
http://support.microsoft.com/kb/292934/
Спасибо за ссылку

Ответить

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

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

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