Горячее добавление памяти
Изменения: 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. Также необходимо, чтобы поставщик оборудования поддерживал специальное оборудование.
![]() |
---|
Чтобы использовать память с «горячей» заменой, следует запустить SQL Server 2005 с параметром -h. Дополнительные сведения см. в разделе Использование параметров запуска службы SQL Server. |
![]() |
---|
В 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 сразу же распознает дополнительную память и может начать использовать ее сразу по мере необходимости без перезапуска сервера.
![]() |
---|
Удаление физической памяти из системы по-прежнему требует перезапуска сервера. |
См. также
Основные понятия
Управление памятью для больших баз данных
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
14 апреля 2006 г. |
|