Память в SQL-сервере

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Память в SQL-сервере

Сообщение ALEKS123 »

Уважаемые, а кто может объяснить, следующее:
есть Галактика по MSSQL. Памяти на сервере - 4 гига, но SQL "ест" только 1,7 ггб, больше нехочет? Ято нужно "подкрутить" и где?
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Re: Память в SQL-сервере

Сообщение WiRuc »

А SQL какой, небось Standart Edition
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Память в SQL-сервере

Сообщение ALEKS123 »

Ну почему STANDART?
Enterprise Edition. Standart не поддерживает кластер, а мы собираемся в скором времени этот самый кластер строить....
Andrey
Местный житель
Сообщения: 702
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Запорожска яобласть, г.Днепрорудный

Re: Память в SQL-сервере

Сообщение Andrey »

Добрый день.
Не уверен, что в тему, но не так давно отвечал по поводу памяти на процесс под w2000. Если advansed server, то можно адресовать на процесс до 3 Гб
nevco
Новичок
Сообщения: 29
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Память в SQL-сервере

Сообщение nevco »

Добрый день.

По поводу более 2 Гиг памяти: http://support.microsoft.com/default.as ... -us;274750

А вот по-поводу кластера:
фича в том, что использование MSCS и SQL 2000 дает горячее резервирование. В силу специфичности Галактики под MS SQL (таковой является NAPServer) возникает неприятный момент при переходе с ноды на ноду - вырубание пользователей с Галактики.
Если интересует более подробная информация, мыльте...
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Re: Память в SQL-сервере

Сообщение Maverick »

>>фича в том, что использование MSCS и SQL 2000 дает горячее резервирование. В силу специфичности Галактики под MS SQL (таковой является NAPServer) возникает неприятный момент при переходе с ноды на ноду - вырубание пользователей с Галактики.
Если интересует более подробная информация, мыльте...

А можно поподробнее?? Очень похожая ситуация...
Тоже пользователей вырубает периодически
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
igornov
Постоянный гость
Сообщения: 70
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина ИВЦ при Ингулецком ГОКе
Контактная информация:

Re: Память в SQL-сервере

Сообщение igornov »

Если OS advanced или enterprise то в boot.ini
нужно добавить параметр /3Gb для смены режима распределения памяти между приложениями и ядром OS. Кроме того можно
поставить параметр /PAE для включения возможности использования расширенной памяти SQL сервером (более 3GB). При этом нужно в параметрах SQL включить поддержку AWE и в параметрах локальной политики сервера разрешить логину под которым работает SQL закрепление страниц в памяти.
Следует учесть, что SQL при использовании AWE
SQL сразу забирает всю предоставленную в настройках память и динамически её не перераспределяет. Кроме того в обычном диспетчере задач не видно, что sql занял эту память. Видно это только в общем занятом объёме и по значениям системных счётчиков.
Использование PAE с объёмами <=4Gb (по моему опыту) приводит к значительному снижению быстродействия сервера. У меня 8Gb... и в таком случае всё работает без проблем:)
igornov
Постоянный гость
Сообщения: 70
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина ИВЦ при Ингулецком ГОКе
Контактная информация:

Re: Память в SQL-сервере

Сообщение igornov »

Да чуть не забыл:) всё написаное мною выше имеет смысл только для Enperprise MS SQL сервера.
nevco
Новичок
Сообщения: 29
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Память в SQL-сервере

Сообщение nevco »

>А можно поподробнее?? Очень похожая ситуация...

Можно и поподробнее :)
При инсталляции Галактики на MSCS NAPserver устанавливается "в кластер" как generic service (т.е. сервис, работающий на кластере).
При переходе кластера с узла на узел, происходит останов MSSQL на одном узле и старт на втором. (Там он был в stopped).
Т.к. НАП стоит как кластерный сервис, то он тоже ведет себя таким же образом (на первом узле останавливается, на втором стартует).
В силу того, что НАП отвечает за подключения клиентов Галактики к серверу БД, из-за его останова, происходит отключение пользователей.

Вот, вроде, и поподробнее. :))
Regards.
Ответить