Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Вы можете управлять и оптимизировать ресурсы SQL Server и Управляемый экземпляр SQL Azure с помощью параметров конфигурации с помощью SQL Server Management Studio или системной sp_configure
хранимой процедуры. Наиболее часто используемые параметры конфигурации сервера доступны в среде SQL Server Management Studio; доступ ко всем параметрам конфигурации можно получить при помощи sp_configure
. Взвесьте возможные последствия для системы, прежде чем устанавливать эти параметры. Дополнительные сведения см. в статье Просмотр или изменение свойств сервера (SQL Server).
Внимание
Дополнительные параметры следует изменять только опытным администратором базы данных.
Категории параметров конфигурации
Изменения параметра конфигурации вступили в силу только после выдачи инструкции RECONFIGURE
(или в некоторых случаях RECONFIGURE WITH OVERRIDE
) . Если вы не замечаете эффект от изменения конфигурации, проверьте, изменилось ли значение параметра конфигурации для запуска .
Представление каталога sys.configurations
можно использовать для определения значения конфигурации конфигурации (столбца value
) и значения запуска (столбец value_in_use
), а также необходимость перезапуска ядра СУБД (столбца is_dynamic
).
Если ядро СУБД необходимо перезапустить, параметры отображают измененное значение только в столбце value
. После перезапуска новое значение отображается как в столбце value
, так и в столбце value_in_use
.
Для некоторых параметров требуется перезапуск сервера прежде, чем новое конфигурационное значение вступит в силу. Если задано новое значение и выполнена процедура sp_configure
перед перезапуском сервера, то новое значение появится в столбце value
представления каталога sys.configurations
, но не в столбце value_in_use
. После перезапуска сервера новое значение отобразится в столбце value_in_use
.
Примечание.
Столбец config_value
в результирующем наборе sp_configure
эквивалентен столбцу value
представления каталога sys.configurations
, а run_value
эквивалентен столбцу value_in_use
.
Перенастройка определенных параметров делает планы недействительными в кэше планов, что приводит к компиляции новых планов. Дополнительные сведения см. в разделе DBCC FREEPROCCACHE.
Самонастраивающимися называют те параметры, которые SQL Server самостоятельно изменяет в соответствии с потребностями системы. В большинстве случаев это позволяет избавиться от необходимости устанавливать значения вручную. Например, к таким параметрам относятся max worker threads и user connections.
Следующий запрос можно использовать для определения, настроены ли какие-либо значения, но не применяются.
SELECT *
FROM sys.configurations
WHERE [value] <> [value_in_use];
Если значение представляет изменение параметра конфигурации, но value_in_use
не совпадает, то либо команда RECONFIGURE
не выполнялась или завершилась сбоем, либо ядро СУБД требуется перезапустить.
Существует два варианта конфигурации, где value
и value_in_use
могут не совпадать, и такое поведение ожидаемо:
максимальная память сервера (МБ) — значение
0
по умолчанию отображается как2147483647
в столбцеvalue_in_use
.min server memory (MB) — настроенное по умолчанию значение
0
может отображаться в столбце8
как16
в 32-разрядных системах или какvalue_in_use
в 64-разрядных системах. В отдельных случаях, еслиvalue_in_use
отображается как0
, истинным значениемvalue_in_use
является8
(32-разрядные) или16
(64-разрядные).
Столбец is_dynamic
можно использовать для определения необходимости перезапуска параметра конфигурации. Значение 1
в столбце is_dynamic
означает, что при RECONFIGURE
выполнении команды новое значение вступает в силу немедленно. В некоторых случаях ядро СУБД может не сразу оценить новое значение, но делает это в обычном ходе его выполнения. Значение 0
в столбце is_dynamic
означает, что измененное значение конфигурации не вступило в силу до перезапуска ядро СУБД, даже если RECONFIGURE
команда была запущена.
Для параметра конфигурации, который не является динамическим, невозможно определить, была ли RECONFIGURE
команда запущена для применения изменения конфигурации. Перед перезапуском ядра СУБД, чтобы применить изменение конфигурации, выполните команду RECONFIGURE
, чтобы убедиться, что все изменения конфигурации вступили в силу при перезапуске ядра СУБД.
Варианты конфигурации
В следующей таблице перечислены все доступные параметры конфигурации, диапазон возможных параметров, значения по умолчанию и поддерживаемый продукт (SQL Server или Управляемый экземпляр SQL Azure). Параметры конфигурации помечаются буквенными кодовыми обозначениями, как показано ниже:
A = расширенные параметры, которые должен изменять только опытный администратор базы данных или сертифицированный специалист по SQL Server. Чтобы увидеть их в списке, для параметра "Отображение дополнительных параметров" нужно задать для
show advanced options
значение1
.RR = параметры, требующие перезапуска ядра СУБД.
RP = параметры, требующие перезапуска ядра PolyBase.
SC = Самонастраивающиеся параметры.
Примечание.
SQL Server 2014 (12.x) — последняя версия, доступная как в 32-разрядной, так и 64-разрядной операционной системе. Все более поздние версии доступны только в 64-разрядных операционных системах.
Параметр конфигурации | Возможные значения | SQL Server | Управляемый экземпляр SQL Azure |
---|---|---|---|
количество контейнеров кэша для проверки доступа (A) |
Минимум: 0 Максимум: 16384 По умолчанию: 0 |
Да | Да |
Квота кэша проверки доступа (A) |
Минимум: 0 Максимум: 2147483647 По умолчанию: 0 |
Да | Да |
Нерегламентированные распределенные запросы (A) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
Время ожидания повторных попыток ADR (мин) (A) |
Минимум: 0 Максимум: 32767 По умолчанию: 120 |
SQL Server 2019 (15.x) и более поздних версий | Да |
число потоков очистки ADR (A) |
Минимум: 1 Максимум: 32767 По умолчанию: 1 |
SQL Server 2019 (15.x) и более поздних версий | Да |
Коэффициент предварительного размещения ADR (A) |
Минимум: 0 Максимум: 32767 По умолчанию: 4 |
SQL Server 2019 (15.x) и более поздних версий | Да |
Маска сходства ввода-вывода (A, RR) |
Минимум: -2147483648 Максимум: 2147483647 По умолчанию: 0 |
Да (только 64-разрядная версия) | нет |
Маска сходства (A) |
Минимум: -2147483648 Максимум: 2147483647 По умолчанию: 0 |
Да (только 64-разрядная версия) | Да |
маска сходства 64 ввода-вывода (A, RR) |
Минимум: -2147483648 Максимум: 2147483647 По умолчанию: 0 |
Да (только 64-разрядная версия) | Да |
маска affinity64 (A) |
Минимум: -2147483648 Максимум: 2147483647 По умолчанию: 0 |
Да (только 64-разрядная версия) | нет |
XPs агента (A) 1 |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | нет |
разрешить экспорт polybase |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
SQL Server 2016 (13.x) и более поздних версий | нет |
разрешить обновления Предупреждение: устаревшее. Не используйте. Вызывает ошибку во время перенастройки. |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | нет |
автоматическая функция soft-NUMA отключена (A, RR) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
Время фиксации коммита группы доступности (мс) |
Минимум: 0 Максимум: 10 По умолчанию: 0 |
Предварительная версия SQL Server 2025 (17.x) и более поздние версии | нет |
Контрольная сумма резервной копии: значение по умолчанию |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
Сжатие резервных копий по умолчанию |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
Алгоритм сжатия резервных копий |
Минимум: 0 Максимальное значение: - 2 (SQL Server 2022 (16.x)), - 3 (предварительная версия SQL Server 2025 (17.x) По умолчанию: 0 |
SQL Server 2022 (16.x) и более поздних версий | Да |
пороговое значение заблокированного процесса (s) (A) |
Минимум: 5 Максимум: 86400 По умолчанию: 0 |
Да | Да |
Режим аудита c2 (A, RR) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | нет |
clr включено |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
clr strict security (A) |
Минимум: 0 Максимум: 1 По умолчанию: 1 |
SQL Server 2017 (14.x) и более поздних версий | Да |
Тип анклава шифрования столбцов (RR) |
Минимум: 0 Максимум: 2 По умолчанию: 0 |
Да | нет |
включена поддержка соответствия общим критериям (A, RR) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | нет |
Проверка подлинности автономной базы данных |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
пороговое значение затрат для параллелизма (A) |
Минимум: 0 Максимум: 32767 По умолчанию: 5 |
Да | Да |
перекрестная цепочка владения БД |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
Пороговое значение курсора (A) |
Минимум: -1 Максимум: 2147483647 По умолчанию: -1 |
Да | Да |
Ежедневное ограничение обработки данных в ТБ |
Минимум: 0 Максимум: 2147483647 По умолчанию: 2147483647 |
Да | Да |
Ежемесячное ограничение обработки данных в ТБ |
Минимум: 0 Максимум: 2147483647 По умолчанию: 2147483647 |
Да | Да |
Еженедельное ограничение обработки данных в ТБ |
Минимум: 0 Максимум: 2147483647 По умолчанию: 2147483647 |
Да | Да |
XPS для компонента Database Mail (A) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
Язык полнотекстового языка по умолчанию (A) |
Минимум: 0 Максимум: 2147483647 По умолчанию: 1033 |
Да | Да |
язык по умолчанию |
Минимум: 0 Максимум: 9999 По умолчанию: 0 |
Да | Да |
включена трассировка по умолчанию (A) |
Минимум: 0 Максимум: 1 По умолчанию: 1 |
Да | Да |
запретить результаты из триггеров(A) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
Поставщик EKM включен (A) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
внешняя REST конечная точка включена |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Предварительная версия SQL Server 2025 (17.x) | Да |
включены внешние скрипты (SC) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
SQL Server 2016 (13.x) и более поздних версий | Да |
включена util внешних библиотек dll xtp |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
SQL Server 2022 (16.x) CU 17 и более поздних версий | Да |
Уровень доступа к файлу |
Минимум: 0 Максимум: 2 По умолчанию: 0 |
Да | нет |
Коэффициент заполнения (%) (A, RR) |
Минимум: 0 Максимум: 100 По умолчанию: 0 |
Да | нет |
Пропускная способность обхода по ft (максимальная) (A) |
Минимум: 0 Максимум: 32767 По умолчанию: 100 |
Да | Да |
Пропускная способность обхода ft (мин) (A) |
Минимум: 0 Максимум: 32767 По умолчанию: 0 |
Да | Да |
Пропускная способность уведомления по ft (максимальная) (A) |
Минимум: 0 Максимум: 32767 По умолчанию: 100 |
Да | Да |
Пропускная способность уведомления ft (мин) (A) |
Минимум: 0 Максимум: 32767 По умолчанию: 0 |
Да | Да |
подключение hadoop (RP) |
Минимум: 0 Максимум: 7 По умолчанию: 0 |
SQL Server 2016 (13.x) и более поздних версий | Да |
конфигурация разгрузки оборудования (A, RR) |
Минимум: 0 Максимум: 255 По умолчанию: 0 |
SQL Server 2022 (16.x) и более поздних версий | Да |
включена разгрузка оборудования (A, RR) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
SQL Server 2022 (16.x) и более поздних версий | Да |
режим разгрузки оборудования (A, RR) |
Минимум: 0 Максимум: 255 По умолчанию: 0 |
SQL Server 2022 (16.x) и более поздних версий | Да |
неопределенное разрешение xact (A) |
Минимум: 0 Максимум: 2 По умолчанию: 0 |
Да | Да |
создание памяти (КБ) (A, SC) |
Минимум: 704 Максимум: 2147483647 По умолчанию: 0 |
Да | Да |
легковесное пулирование (A, RR) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | нет |
блокировки (A, RR, SC) |
Минимум: 5000 Максимум: 2147483647 По умолчанию: 0 |
Да | нет |
максимальная степень параллелизма (A) |
Минимум: 0 Максимум: 32767 По умолчанию: 0 |
Да | Да |
максимальный диапазон полнотекстового обхода контента (A) |
Минимум: 0 Максимум: 256 По умолчанию: 4 |
Да | Да |
макс. параметры запроса RPC (КБ) (A) |
Минимум: 0 Максимум: 2147483647 По умолчанию: 0 |
SQL Server 2019 (15.x) CU 26 и более поздних версий и SQL Server 2022 (16.x) CU 13 и более поздних версий | нет |
max server memory (MB) ( A, SC) |
Минимум: 16 Максимум: 2147483647 По умолчанию: 2147483647 |
Да | Да |
максимальный размер повторного ввода текста (B) |
Минимум: 0 Максимум: 2147483647 По умолчанию: 65536 |
Да | Да |
максимальное количество рабочих потоков (A) 2 |
Минимум: 128 Максимум: 32767 По умолчанию: 0 2048 рекомендуется максимальное значение для 64-разрядного SQL Server (1024 для 32-разрядной версии) |
Да | Да |
макс ucs отправить вагоны |
Минимум: 0 Максимум: 2048 По умолчанию: 256 |
Предварительная версия SQL Server 2025 (17.x) и более поздние версии | нет |
Хранение носителей (A) |
Минимум: 0 Максимум: 365 По умолчанию: 0 |
Да | нет |
min memory per query (KB) (A) |
Минимум: 512 Максимум: 2147483647 По умолчанию: 1024 |
Да | нет |
минимальная память сервера (МБ) (A, SC) |
Минимум: 0 Максимум: 2147483647 По умолчанию: 0 |
Да | нет |
вложенные триггеры |
Минимум: 0 Максимум: 1 По умолчанию: 1 |
Да | Да |
размер сетевого пакета (B) (A) |
Минимум: 512 Максимум: 32767 По умолчанию: 4096 |
Да | Да |
Процедуры Ole Automation (A) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
открытые объекты (A, RR) Предупреждение: устаревшее. Не используйте. |
Минимум: 0 Максимум: 2147483647 По умолчанию: 0 |
Да | нет |
оптимизация для нерегламентированных рабочих нагрузок (A) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
Время ожидания ph (A) |
Минимум: 1 Максимум: 3600 По умолчанию: 60 |
Да | Да |
Polybase включено |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
SQL Server 2019 (15.x) и более поздних версий | нет |
Сетевое шифрование polybase |
Минимум: 0 Максимум: 1 По умолчанию: 1 |
Да | Да |
предварительно вычисленный ранг (A) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
повышение приоритета (A, RR) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | нет |
Ограничение затрат на управление запросами (A) |
Минимум: 0 Максимум: 2147483647 По умолчанию: 0 |
Да | Да |
ожидание запроса (s) (A) |
Минимум: -1 Максимум: 2147483647 По умолчанию: -1 |
Да | Да |
Интервал восстановления (мин) (A, SC) |
Минимум: 0 Максимум: 32767 По умолчанию: 0 |
Да | Да |
удаленный доступ (RR) |
Минимум: 0 Максимум: 1 По умолчанию: 1 |
Да | нет |
удаленные административные подключения |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
удаленный архив данных |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | нет |
время ожидания удаленного входа (s) |
Минимум: 0 Максимум: 2147483647 По умолчанию: 10 |
Да | Да |
удаленные транзакции процесса |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
время ожидания удаленного запроса (s) |
Минимум: 0 Максимум: 2147483647 По умолчанию: 600 |
Да | Да |
XPs репликации (A) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
проверка запуска процессов (A, RR) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | нет |
рекурсия триггера сервера |
Минимум: 0 Максимум: 1 По умолчанию: 1 |
Да | Да |
установка размера рабочего набора (A, RR) Предупреждение: устаревшее. Не используйте. |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | нет |
отображение дополнительных параметров |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
SMO и DMO XPs (A) |
Минимум: 0 Максимум: 1 По умолчанию: 1 |
Да | Да |
Подавление ошибок модели восстановления (A) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
нет | Да |
Память метаданных tempdb оптимизирована для памяти (A, RR) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
SQL Server 2019 (15.x) и более поздних версий | нет |
преобразование шумовых слов (A) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
двухзначный отрезок года (A) |
Минимум: 1753 Максимум: 9999 По умолчанию: 2049 |
Да | Да |
подключения пользователей (A, RR, SC) |
Минимум: 0 Максимум: 32767 По умолчанию: 0 |
Да | нет |
параметры пользователя |
Минимум: 0 Максимум: 32767 По умолчанию: 0 |
Да | Да |
высокая версия SQL Server (A) |
Минимальное: -2147483648 Максимум: 2147483647 По умолчанию: 0 |
Да | Да |
низкая версия SQL Server (A) |
Минимальное: -2147483648 Максимум: 2147483647 По умолчанию: 0 |
Да | Да |
xp_cmdshell (А) |
Минимум: 0 Максимум: 1 По умолчанию: 0 |
Да | Да |
1 Изменения 1
при запуске агент SQL Server. Значение по умолчанию— если 0
агент SQL Server задано для автоматического запуска во время установки.
2 Ноль (0
) автоматически настраивает количество максимальных рабочих потоков в зависимости от количества логических процессоров. Дополнительные сведения см. в разделе об автоматическом настроении количества потоков максимальной рабочей роли.