Online Documentation for SQL Administrator for SQL Server

Память


Используйте вкладку Memory для просмотра или изменения параметров работы сервера с памятью.

 

Server properties - Memory

 

 

!CheckBox Use Address Windowing Extensions (AWE) memory

Указывает, что SQL Server использует расширения AWE в Microsoft Windows 2000 и Windows Server 2003 для поддержки 64 гигабайт (ГБ) физической памяти. Поддержка AWE работает только в 32-разрядных версиях операционных систем. Для использования памяти AWE необходимо задать настройки Windows дополнительно к указанной настройке SQL Server.

 

Параметры Minimum amount of server memory и Maximum amount of server memory для перенастройки объема памяти (в мегабайтах) в буферном пуле, используемого экземпляром SQL Server.

По умолчанию требования памяти сервера могут меняться в зависимости от системных ресурсов.

Значения по умолчанию

Minimum server memory = 0

Maximum server memory = 2147483647. Минимальное значение этого параметра - 16 MB.

 

Minimum server memory (MB)

Минимальный размер памяти сервера (в МБ)

Указывает, что при запуске SQL Server выделяется, по крайней мере, минимальный объем выделенной памяти, и этот объем не уменьшается. Задайте значение в зависимости от объема и активности экземпляра SQL Server. Задавайте для этого параметра оправданное значение, чтобы операционная система не забирала значительный объем памяти у SQL Server, и это не сказывалось на производительности Windows.

 

Maximum server memory (MB)

Максимальный размер памяти сервера (в МБ)

Максимальный объем памяти, который может использовать SQL Server во время работы. Этому параметру настройки может быть присвоено конкретное значение, если известно, что одновременно с SQL Server будет запущено несколько других приложений; также необходимо гарантировать достаточное количество памяти для этих приложений. Если другие приложения, например веб-серверы или серверы электронной почты, запрашивают память только при необходимости, то не задавайте этот параметр, так как SQL Server освобождает для них память по мере необходимости. Однако приложения часто используют столько памяти, сколько доступно в момент запуска и не запрашивают ее дополнительно. Если приложение запущено на том же компьютере, на котором запущен SQL Server, задайте такое значение, которое обеспечивает необходимый для приложения объем памяти, не занимаемый SQL Server.

 

Если параметр Минимальный размер памяти сервера равен 0, а параметр Максимальный размер памяти сервера равен 2147483647, SQL Server может использовать в любое время оптимальный объем памяти в зависимости от того, сколько памяти в текущий момент использует операционная система и другие приложения. При изменении загрузки компьютера и SQL Server меняется объем выделенной памяти. Ограничить объем динамически выделяемой памяти можно с помощью задания минимального и максимального значений.

 

В SQL Server Index creation memory - параметр, определяющий максимальный первоначальный объем памяти, выделенной для создания индекса. Если доступен дополнительный объем памяти, то сервер будет его использовать, даже если он превышает значение этого параметра.

 

Параметр Minimum amount of memory for query execution используется, чтобы указать минимальное количество памяти (в килобайтах), которое будет выделено для выполнения запроса.

Чтобы иметь возможность редактировать это поле снимите флажок !CheckBox Self-configuring.