SQL Server 2005 и AWE

У нас установлен SQL Server на Windows Server 2003 с 2 ГБ памяти. Поможет ли это, если мы включим AWE? Или мы должны добавить больше памяти, а затем включить AWE?

Спасибо

3 ответа

AWE не поможет вам, если у вас не более 2 гигабайт оперативной памяти на сервере.

Как отмечает Concerned OfTunbridgeW, стандарт SQL Server не будет использовать более 2 ГБ памяти, даже если вы добавите больше памяти и используете ключ /3GB в boot.ini. Если у вас (дорогая!) ​​Версия Enterprise нет смысла играть с AWE или с ключом /3GB.

Однако обратите внимание, что если у вас более 2 ГБ физической памяти, SQL может использовать максимум 2 ГБ, а другие приложения по-прежнему имеют доступ к дополнительной памяти. То есть любое одно приложение (включая SQL) может использовать только 2 ГБ, но все приложения вместе могут использовать до 4 ГБ или столько памяти, сколько имеется на сервере. Например, если вы устанавливаете вторую копию SQL в качестве именованного экземпляра, то оба экземпляра могут использовать до 2 ГБ, то есть 4 ГБ между ними.

AWE работает только на Windows 2003 Enterprise. Windows 2003 Server может использовать только 4 ГБ памяти независимо от того, сколько на вашем сервере.

Я согласен с тем, что если вам действительно требуется более 2 ГБ памяти, вам стоит взглянуть на x64 Windows 2003 или 2008 и x64 версию SQL Server.

Джон Ренни

Чтобы использовать более 2 ГБ ОЗУ на компьютере с SQL Server, у вас есть два варианта:

я. Перестройте сервер с 64-битным O/S и 64-битным SQL Server.

II. Используйте AWE и настройте сервер для загрузки с ключом /3G. Для этого вам также потребуется корпоративная версия SQL Server. Это позволит вам использовать до 8 ГБ ОЗУ на 2k3 Enterpise и, возможно, больше на 2k3 Датацентре.

Другие вопросы по тегам