DBAtlas · Атлас эксплуатации баз данных

Настройка через sp_configure (max server memory)

SQL ServerКонфигурация

Команда

-- Make advanced options visible:
EXEC sys.sp_configure 'show advanced options', 1;
RECONFIGURE;

-- Set max server memory (MB). Example: allow 24 GB:
EXEC sys.sp_configure 'max server memory (MB)', 24576;
RECONFIGURE;

-- Verify:
EXEC sys.sp_configure 'max server memory (MB)';

Что делает

Ограничивает максимальный объём памяти, который SQL Server может использовать под буферный пул; оставляет RAM операционной системе и другим компонентам.

Когда использовать

Когда ОС/другим службам на сервере не хватает памяти или добавлена новая RAM.

Внимание

Оставьте достаточно RAM для операционной системы, SSAS/SSIS, CLR и стеков потоков (обычно не менее 4-6 GB для ОС). Слишком низкое значение калечит производительность SQL Server. Без RECONFIGURE изменение не применяется; эта настройка динамическая (перезапуск не нужен).

Открыть в DBAtlas →

Связанные материалы