Ну, если вы что-нибудь до этого конфигурировали в плане потребления MSSQL'ом памяти, то придется... По умолчанию выставлено динамическое распределение памяти... Но я бы все таки проверил, если мне не изменяет память, в свойствах сервера (MSSQL) на вкладке "Memory"...
Всем спасибо.
Уточняю SQL 2000 EE WIN2K AS, для них надо ли включать AWE, PAE и /3G или они все таки могут все использовать сами, по доке Майкрософта как то все путано написано (или переведено) ?
Для 4 ГБ ОЗУ параметр /PAE использовать не нужно (т.к. он позволяет адресовать более 4 Гб памяти на x86-процессорах). Если все отставить без изменение, то максимум что сможет использовать MSSQL это 2 ГБ... Для того, чтобы он смог использовать больше памяти необходимо сначала заставить Windows отдавать приложениям 3 ГБ памяти (параметр /3GB в boot.ini), а затем уже для MSSQL сделать следующее:
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'max server memory', 3072
RECONFIGURE
GO
Хочу заметить, что при включенном AWE о динамическом распределении памяти можно забыть... Сервер сразу "отъест" всю доступную память или тот лимит, который мы указали параметром max server memory...