Поделиться через


Горячее добавление памяти

Изменения: 14 апреля 2006 г.

Выпуски SQL Server до SQL Server 2005 поддерживали динамическую память, что позволяло SQL Server автоматически регулировать использование памяти при наличии свободной памяти в системе. Однако SQL Server был ограничен объемом памяти, доступной при запуске.

Начиная с SQL Server 2005, это ограничение было снято. Теперь SQL Server поддерживает память с «горячей» заменой в Microsoft , что позволяет пользователю добавлять физическую память без перезапуска сервера.

Память с «горячей» заменой требует SQL Server 2005 Enterprise Edition и доступна только в 64-разрядной версии SQL Server, а также в 32-разрядной версии SQL Server с включенным режимом AWE. Память с «горячей» заменой недоступна в 32-разрядной версии SQL Server при выключенном режиме AWE. Память с «горячей» заменой доступна только в выпусках Enterprise Edition и Datacenter Edition. Также необходимо, чтобы поставщик оборудования поддерживал специальное оборудование.

ms175490.note(ru-ru,SQL.90).gifПримечание.
Чтобы использовать память с «горячей» заменой, следует запустить SQL Server 2005 с параметром -h. Дополнительные сведения см. в разделе Использование параметров запуска службы SQL Server.
ms175490.note(ru-ru,SQL.90).gifПримечание.
В PAE автоматически включено, только если сервер использует устройства памяти с «горячей» заменой. В этом случае не нужно использовать переключатель /PAE в системе, которая настроена на использование памяти с «горячей» заменой. Во всех других случаях для поддержки более 4 ГБ физической оперативной памяти необходимо добавить параметр /PAE в файл boot.ini.

Чтобы физическую память можно было добавить в систему, SQL Server должен работать в режиме AWE, а при запуске необходимо указать ключ -h. Дополнительные сведения об управлении расширениями AWE см. в разделе Управление памятью для больших баз данных.

Допустим, например, что системный администратор работает с SQL Server 2005 и выпуска Enterprise Edition на компьютере с 16 ГБ физической памяти. Операционная система позволяет приложениям использовать не более 2 ГБ адресного пространства виртуальной памяти, в SQL Server включен режим AWE, а при запуске был указан параметр -h. Чтобы повысить производительность сервера, системный администратор добавляет еще 16 ГБ памяти. SQL Server сразу же распознает дополнительную память и может начать использовать ее сразу по мере необходимости без перезапуска сервера.

ms175490.note(ru-ru,SQL.90).gifПримечание.
Удаление физической памяти из системы по-прежнему требует перезапуска сервера.

См. также

Основные понятия

Управление памятью для больших баз данных

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Добавления
  • Добавлено требование к SQL Server 2005 Enterprise Edition.
  • Добавлено замечание относительно и PAE.