Параметр min memory per query
Параметр min memory per query указывает минимальный объем памяти (в килобайтах), который выделяется при выполнении запроса. Например, если параметру min memory per query присвоено значение, равное 2048 КБ, запрос гарантированно получит указанный объем памяти. Можно установить параметр min memory per query в любое значение в диапазоне от 512 до 2147483647 КБ (2 гигабайта). Значение по умолчанию — 1024 КБ.
Обработчик запросов Microsoft SQL Server пытается определить оптимальный объем памяти, выделяемой запросу. Параметр min memory per query позволяет администратору указать минимальный размер памяти, который получает каждый запрос. Запросы обычно получают объем памяти больше указанного значения, если выполняют хэширование или сортировку больших объемов данных. Увеличение значения параметра min memory per query может повысить производительность для малых и средних запросов, однако это может привести к повышению конкуренции за память. В значение параметра min memory per query включена память, выделяемая для сортировки, и этот параметр заменяет параметр sort pages в Microsoft SQL Server 7.0 и более ранних версий.
Примечание. |
---|
Размер, заданный параметром min memory per query, имеет больший приоритет, чем значение Параметр index create memory. В Microsoft SQL Server 2000 эти параметры работали независимо друг от друга, а в Microsoft SQL Server 2005 они используются совместно. При изменении обоих параметров, если значение index create memory меньше значения параметра min memory per query, будет получено предупреждение, но значение будет присвоено. При выполнении запроса будет выдано еще одно аналогичное предупреждение. |
Параметр min memory per query является дополнительным. При вызове системной хранимой процедуры sp_configure параметр min memory per query может быть изменен только в том случае, если параметр show advanced options установлен в значение 1.
См. также
Основные понятия
Установка параметров конфигурации сервера
Параметр index create memory
Другие ресурсы
RECONFIGURE (Transact-SQL)
Хранимая процедура sp_configure (Transact-SQL)