SQL Server2005 блокировка памяти - PullRequest
0 голосов
/ 09 сентября 2008

Я заметил, что SQL Server 2005 x64, похоже, не блокирует страницы в памяти так же, как SQL Server 2000. В 2000 году я легко мог видеть из диспетчера задач, что SQL заблокировал 8 ГБ оперативной памяти с помощью AWE. Я вполне уверен, что у меня есть настройки 2005 года аналогичным образом.

Это нормальная разница x64, или я забыл важный параметр настройки?

Ответы [ 2 ]

2 голосов
/ 09 сентября 2008

SQL Server 2005 x64 определенно не нуждается или не использует AWE; AWE разрешает использовать> 4 ГБ в 32-битных системах.

Вы можете использовать старый трюк блокировки страниц в памяти, но, как показывает этот КБ (http://support.microsoft.com/kb/918483): "Примечание. Для 64-разрядных выпусков SQL Server 2005 только SQL Server 2005 Enterprise Edition может использовать право Блокировать страницы в памяти пользователя. "

1 голос
/ 19 октября 2008

Я также часто сталкивался с проблемами с разрешениями - если учетная запись, которую вы используете для службы SQL Server, не имеет необходимых разрешений, она не может заблокировать страницы в памяти, даже если вы используете Enterprise Издание. Эта запись в блоге инженеров PSS SQL Server действительно полезна:

Инженеры PSS: нужно ли назначать привилегию блокировки страниц в памяти для локальной системы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...