Назад | Перейти на главную страницу

Какой объем памяти может использовать SQL Server 2005 x86 при установке на Windows Server 2008 x64?

Если я установлю SQL Server 2005 x86 на Windows Server 2008 x64, какой объем памяти сможет использовать SQL по умолчанию? Сколько после установки переключателя AWE SQL-сервера?

Эта почта рассказывает об использовании / 3gb, / PAE и AWE для надлежащего использования памяти SQL Server 2008 x86 в Windows Server 2008 x86.

Моя гипотеза, основанная на этой публикации и связанной с ней информации, которую я видел в другом месте, заключается в том, что по умолчанию экземпляр SQL Server 2005 x86 сможет использовать 4 ГБ памяти в Windows Server 2008 x64, и если я включу AWE, тогда SQL сможет использовать столько же память как видит ОС.

PS: Обратите внимание, если ваш ответ обобщается на другую версию SQL или Windows Server.

Спасибо

Процессы x86 с установленным битом LargeAddressAware (например, sqlservr.exe) получают для себя полные 4 ГБ VAS. Включение AWE (в поддерживающих его выпусках ОС и SQL) позволяет экземпляру SQL-сервера отображать дополнительные страницы (до 64 ГБ) в своем VAS и из него и использовать их для пула буферов.

При этом x86 - это тупик, и вам следует как можно скорее переключиться на экземпляр x64.

4 ГБ на экземпляр для SQL 2005 Standard / Enterprise.

Процесс x86 на x64 может использовать максимум 2 ГБ ОЗУ или 4 ГБ, если приложение скомпилировано / связано с переключателем / LARGEADDRESSAWARE.

Видеть: Ограничения памяти для выпусков Windows:

http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx

http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/04/02/link-32-bit-native-c-exes-with-largeaddressaware.aspx

AWE не требуется для 64-битных систем; видеть этот, SQL Server Standard или Enterprise будут видеть все, что представляет операционная система. к этому.

Вам понадобится версия Windows Server 2008 Enterprise, чтобы иметь более 32 ГБ ОЗУ, стандартная версия ограничена 32 ГБ. Здесь