Как и при выходе каждой новой версии SQL Server, полезно посмотреть, какие новые возможности конфигурации
мы получаем для управления экземпляром. Для этого я сравнил SQL Server 2022 и SQL Server 2025 с помощью системного
представления sys.configurations
.
Начал с простого count(*)
, чтобы узнать количество различий:
В SQL Server 2022 — 95 параметров конфигурации, в SQL Server 2025 — 105. Похоже, у нас появилось 10 новых параметров.
Перехожу к деталям с запросом на обеих инстанциях:
SELECT * FROM sys.configurations;
Сохранил результаты в CSV, чтобы увидеть, какие значения дублируются, а какие — новые.
В итоге я получил 10 новых параметров конфигурации SQL Server 2025.
Новые параметры конфигурации SQL Server 2025
-
ADR cleaner lock timeout (s)
Значение по умолчанию: 5
Описание: таймаут блокировки процесса очистки Accelerated Database Recovery. Хорошее дополнение к уже существующим параметрам «ADR cleaner retry timeout (min)», «ADR Cleaner Thread Count» и «ADR Preallocation Factor».
Динамический: Да (перезапуск не требуется)
Расширенный параметр: Да -
SLOG memory quota (%)
Значение по умолчанию: 5
Описание: процент квоты памяти для SLOG
Динамический: Да
Расширенный параметр: Да -
max RPC request params (KB)
Значение по умолчанию: 5
Описание: максимальный объём памяти для параметров RPC-запроса (в КБ)
Динамический: Да
Расширенный параметр: Да -
max UCS send boxcars
Значение по умолчанию: 5
Описание: максимальное количество «boxcars» UCS для отправки сообщений
Динамический: Нет (требуется перезапуск SQL Server Engine)
Расширенный параметр: Да -
availability group commit time (ms)
Значение по умолчанию: 5
Описание: настройка времени подтверждения (commit) для групп доступности в миллисекундах. Может быть полезно для некоторых клиентов.
Динамический: Да
Расширенный параметр: Да -
tiered memory enabled
Значение по умолчанию: 0
Описание: по умолчанию многоуровневая (tiered) память для memory-optimized отключена
Динамический: Нет
Расширенный параметр: Да -
max server tiered memory (MB)
Значение по умолчанию: 2147483647
Описание: максимальный размер многоуровневой памяти сервера (в МБ)
Динамический: Нет
Расширенный параметр: Да -
external rest endpoint enabled
Значение по умолчанию: 0
Описание: включение или отключение вызовов внешних REST endpointʼов
Динамический: Да
Расширенный параметр: Нет -
external xtp dll gen util enabled
Значение по умолчанию: 0
Описание: включение или отключение генерации внешних XTP DLL через HkDllGen.exe
Динамический: Да
Расширенный параметр: Нет -
external AI runtimes enabled
Значение по умолчанию: 0
Описание: включение или отключение использования внешних AI-рантаймов
Динамический: Да
Расширенный параметр: Нет
Эти параметры пока не задокументированы на сайте Microsoft, но скоро появятся. Ссылка на документацию по параметрам конфигурации:
Документация по параметрам конфигурации SQL Server
Конечно, мы будем тестировать эти новые параметры и разрабатывать лучшие практики, чтобы помочь нашим клиентам максимально оптимизировать платформу SQL Server.
Комментариев нет:
Отправить комментарий