Как заставить SQL Server (2005) использовать всю оперативную память? (при обновлении оперативной памяти после установки SQL Server 16-> 32 ГБ).
Общий размер БД - 50 ГБ. использование оперативной памяти растет и останавливается на уровне 15.5 ГБ.
Спасибо.
Если вы используете 64-битную Windows и 64-битный SQL Server, вы можете настроить SQL Server для использования большей части доступной оперативной памяти - оставьте пару ГБ для ОС. Убедитесь, что вы включили блокировку страниц в памяти и что SQL Server работает с последним пакетом обновления.
Если вы используете 32-битную Windows и 32-битный SQL Server, вам необходимо включить AWE в SQL Server. Вам также необходимо решить, следует ли включать PAE в зависимости от того, сколько у вас оперативной памяти.
Судя по вашему комментарию, он останавливается на уровне 15,5 ГБ, похоже, вы используете 32-битную версию. Будьте осторожны - некоторые выпуски Windows 2003 SP1 позволяют использовать только до 16 ГБ.
Я предполагаю, что кто-то установил ограничение на основе предыдущего барана, и вы захотите либо увеличить его, либо обнулить, и позволить серверу управлять самим собой.
Microsoft SQL Server 2005 - 9.00.4053.00 (X64) Standard Edition (64-разрядная версия)
Windows 2008 R2 Standard x64