у нас установлен SQL Server на Windows Server 2003 с 2 ГБ памяти. Помогло бы, если бы мы включили AWE? Или нам нужно добавить больше памяти, а затем включить AWE?
Спасибо
AWE не поможет, если на сервере не будет более 2 Гб оперативной памяти.
Как сообщает Concerned OfTunbridgeW, SQL Server Standard не будет использовать более 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-битной операционной системой и 64-битным SQL Server.
II. Используйте AWE и настройте сервер для загрузки с переключателем / 3G. Для этого вам также понадобится корпоративная версия SQL Server. Это позволит вам использовать до 8 ГБ ОЗУ на 2k3 Enterpise и, возможно, больше на 2k3 Datacentre.