Ms Sql Server и Awe | Крымский форум

Ms Sql Server и Awe

  • Добро пожаловать на форум! Рады видеть вас здесь! Зарегистрируйтесь или Войдите в аккаунт, чтобы иметь полный доступ к площадке!

opensource

Местный житель
Легенда
Сообщения
2,741
Реакции
6
Репутация
83
Имеется MS Server 2008 R2 Standart x64 с 32Гб ОЗУ на борту
Так же имеется MS SQL Server 2008 R2 x64
В настройках скуля есть галочка (использовать AWE для выделения памяти). Я Всегда почему то считал что это фишка чисто 32-х битных систем, а тут она присутствует на 64-х битной.

Так вот. Имеется желание добавить еще 32Гб и, таким образом, увеличить объем ОЗУ до 64Гб.
Стандартная версия сервера 2008 не работает с объемами более 32Гб.
Будет ли профит для sql сервера, если я добавлю оперативки, и поставлю эту галочку? если да, то как проверить что память действительно выделяется, и ее объем?

Заранее, спасибо.
 
не будет профита, в виндовс выделением памяти всегда занимается сис, приложение может только запросить
не видит сис >32Gb - не видит приложение

Цитата
Windows XP Professional 128 Gbyte;
Windows Server 2003, Standard 32 Gbyte;
Windows Server 2003, Enterprise 1 Tbyte;
Windows Server 2003, Datacenter 1 Tbyte;
Windows Server 2008, Datacenter 2 Tbyte;
Windows Server 2008, Enterprise 2 Tbyte;
Windows Server 2008, Standard 32 Gbyte;
Windows Server 2008, Web Server 32 Gbyte;
Vista Home Basic 8 Gbyte;
Vista Home Premium 16 Gbyte;
Vista Business 128 Gbyte;
Vista Enterprise 128 Gbyte;
Vista Ultimate 128 Gbyte;
Windows 7 Home Basic 8 Gbyte;
Windows 7 Home Premium 16 Gbyte;
Windows 7 Professional 192 Gbyte;
Windows 7 Enterprise 192 Gbyte;
Windows 7 Ultimate 192 Gbyte;

почитать про х64 - http://habrahabr.ru/company/intel/blog/93831/
 
Цитата(ShockWave @ 11 Сентября, 2013, 10:14)
в виндовс выделением памяти всегда занимается сис, приложение может только запросить
не видит сис >32Gb - не видит приложение

Спасибо за ответ) Не совсем могу согласиться, ибо другое мнение по некоторым пунктам.
не видит сис это еще не означает что не может увидеть приложение, имхо.
особенно, когда ограничение размера ОЗУ связано не с аппаратно\программно\архитектурными ограничениями, а чисто коммерческий ход.
Вопрос больше в том, имеет ли эта галочка хоть какое-то значение на х64-ом скуле?
 
приложение может увидеть больше, если скомпилировано особым образом плюс еще кое какие хаки (режим ядра + патч сиса)
http://msdn.microsoft.com/ru-ru/library/ms190673.aspxЦитата
Расширения AWE позволяют 32-разрядным операционным системам обращаться к большим объемам памяти. Расширения AWE предоставляются операционной системой и реализованы с незначительными различиями в операционных системах Microsoft Windows 2000 Server и Windows Server 2003. Расширения AWE включаются с помощью Параметр awe enabled.

категорически нет никакого значения, только для х32 SQL
х64 SQL сам спокойно кушает over 4Gb памяти
 
спасибо за ответы
smile.gif
 
Назад
Сверху