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


Использование расширений AWE

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

Microsoft SQL Server 2005 использует API-интерфейс расширений AWE Microsoft Windows для поддержки очень больших объемов физической памяти. SQL Server 2005 может обращаться к 64 гигабайтам памяти в операционных системах Microsoft и Microsoft .

ms175581.note(ru-ru,SQL.90).gifПримечание.
Поддержка AWE доступна только в выпусках SQL Server 2005 Enterprise Edition и Developer Edition и работает только в 32-разрядных операционных системах. Возможности расширенной AWE недоступны для служб SQL Server 2005 Analysis Services (SSAS) Если объем доступной физической памяти меньше, чем пространство виртуальных адресов пользовательского режима, то AWE включить нельзя.

Стандартная 32-разрядная адресация может отобразить максимум 4 ГБ памяти. Поэтому стандартные адресные пространства 32-разрядных процессов ограничены 4 ГБ. По умолчанию на 32-разрядных версиях операционных систем Microsoft Windows 2 ГБ зарезервированы для операционной системы, и 2 ГБ доступны для приложений. Если в файле Boot.ini указан параметр /3GB для выпусков , операционная система зарезервирует только 1 ГБ адресного пространства, и приложения смогут обращаться к 3 ГБ физической памяти. Дополнительные сведения о параметре /3gb см. в разделе Адресное пространство процесса.

Расширение AWE является набором расширений к функциям управления памятью Windows, которые позволяют приложениям обращаться к большему количеству памяти, чем 2-3 ГБ, которая доступна через стандартную 32-разрядную адресацию. Расширение AWE позволяет приложениям запрашивать физическую память и затем динамически отображать представление не разделенной на страницы памяти на 32-разрядное адресное пространство. Хотя 32-разрядное адресное пространство ограничено 4 ГБ, не разделенная на страницы память может быть намного больше. Это позволяет приложениям, интенсивно использующим память, таким как большие системы баз данных, обращаться к большему объему памяти, чем поддерживается в 32-разрядном адресном пространстве.

Перед настройкой операционной системы для использования расширений AWE продумайте следующее:

  • Расширения AWE позволяют распределять физическую память за пределы 4 ГБ на 32-разрядной архитектуре. Расширения AWE должны использоваться, только если объем доступной физической памяти превышает размеры виртуального адресного пространства пользовательского режима.
  • Для поддержки более 4 ГБ физической памяти в 32-разрядных операционных системах необходимо добавить параметр /pae в файл Boot.ini и перезагрузить компьютер. Дополнительные сведения см. в документации Windows.
    ms175581.note(ru-ru,SQL.90).gifПримечание.
    В PAE автоматически включено только если сервер использует устройства памяти с «горячей» заменой. В этом случае не нужно использовать переключатель /PAE в системе, которая настроена на использование памяти с «горячей» заменой. Во всех других случаях для поддержки более 4 ГБ физической памяти необходимо добавить параметр /PAE в файл boot.ini.
  • Если на компьютере доступно больше, чем 16 ГБ физической памяти, операционной системе в виртуальном адресном пространстве необходимо 2 ГБ для системных целей, и поэтому может поддерживаться только 2 ГБ виртуального адресного пространства пользовательского режима. Чтобы операционная система использовала диапазон памяти свыше 16 ГБ, удалите параметр /3gb из файла boot.ini. Если параметр указан, операционная система не сможет использовать физическую память выше 16 ГБ.
ms175581.note(ru-ru,SQL.90).gifПримечание.
Буферный пул SQL Server может полностью использовать память AWE, однако только страницы базы данных могут динамически размещаться и выгружаться из виртуального адресного пространства SQL Server и в полной мере использовать память, распределенную через расширения AWE. Расширения AWE не помогают напрямую поддерживать дополнительных пользователей, потоки, базы данных, запросы и другие объекты, которые постоянно находятся в виртуальном адресном пространстве.

Таблицу, перечисляющую значения максимальной памяти сервера, см. в разделе Архитектура оперативной памяти.

См. также

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

Параметр awe enabled
Включение поддержки более 4 ГБ физической памяти
Активация памяти расширений AWE для SQL Server

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

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

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

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

14 апреля 2006 г.

Измененное содержимое:
  • Исправлен список выпусков SQL Server, поддерживающих расширения AWE.
  • Добавлено замечание относительно и PAE.