Более 4 Гб памяти на MS SQL
У нас есть база данных, работающая на MS SQL 2005. У нас есть небольшая проблема с памятью на этом сервере. Мы хотим увеличить объем памяти до 8 ГБ, но она работает на ОС Server 2003 R2 стандартной версии. Удастся ли использовать PAE и при этом пользоваться памятью, или нам нужно перейти на 64-битную ОС?
заранее спасибо
4 ответа
Вам нужно будет перейти на 64-разрядную версию, чтобы поддерживать более 4 ГБ ОЗУ в стандартной версии. Редакция Enterprise поддерживает PAE для 32 ГБ ОЗУ, но это не то, что вам нужно.
Имейте в виду, что выпуск MSSQL 2005 также очень важен. Вам понадобится либо Standard, либо Enterprise, чтобы иметь возможность использовать всю память в ОС. Редакция рабочей группы может использовать только до 3 ГБ.
32-разрядная версия Datacenter Edition поддерживает до 128 ГБ.
В идеале вы должны перейти на 64-битную ОС, но, понимая, что это может быть болезненно, вы можете сначала попробовать PAE и посмотреть, как это происходит. Я не совсем понимаю, может ли MS SQL в полной мере использовать преимущества PAE.
Вам нужно будет выполнить обновление на месте до Windows 2003 Enterprise Edition SP2/R2 x86, которая может использовать до 64 ГБ ОЗУ.
http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx
Обратитесь к электронной документации по SQL 2005 для получения важной информации о включении поддержки для> 4 ГБ ОЗУ:
Чтобы включить расширения оконного окна адресов (AWE) для Microsoft SQL Server, необходимо запустить ядро СУБД SQL Server 2005 под учетной записью Microsoft Windows, которой назначен параметр "Блокировка страниц в памяти", и использовать sp_configure, чтобы установить для параметра "Включен awe" значение 1. Необходимо выбрать максимальную пропускную способность для сетевого приложения в разделе "Сетевое подключение" на панели управления.