Вот, собственно, что у меня получилось:
1. Версия - Win 2000 Server 5.00.2195 SP3
2. В соответствии с рекоммендованной статьей в локальных политиках/назначение прав пользователям поставил возможным "Закрепление страниц в памяти" для пользователя, под которым работает SQL Server, запустил строчку реконфигурации, которая написана в статье, для верности перезагрузился. Ничего не изменилось.
3. Установил в boot.ini параметр /3Gb
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server RUS" /fastdetect /3GB
Ничего не изменилось.
4. Запустил
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
получил:
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Configuration option 'show advanced options' changed from 1 to 1. Run the RECONFIGURE statement to install.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Configuration option 'awe enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.
Запустил RECONFIGURE, получил
The command(s) completed successfully.
После этого я перезагрузил SQLServer, пользователи начали работать и жаловаться на ужасные тормоза. Смотрю в диспетчере задач - sqlservr.exe съедает около 100 Мб и больше не может. После того, как я убрал динамическое распределение и поставил и поставил Used a fixed memory size (MB): 2800. После этого пользователи перестали жаловаться на тормоза и, но SQLServer также и продолжает использовать 1.7 Gb и ни больше ни меньше.
Где грабли?
|