Настройки SQL Server
Для кластера Managed Service for SQL Server можно задать настройки, которые относятся к SQL Server.
Метки рядом с названием настройки позволяют определить, с помощью какого интерфейса задается значение этой настройки: консоль управления, CLI, API, SQL или Terraform. Метка Все интерфейсы
указывает, что поддерживаются все перечисленные интерфейсы.
В зависимости от выбранного интерфейса, одна и та же настройка будет представлена по-разному, например Fill factor percent в консоли управления соответствует:
fill_factor_percent
в gRPC API, CLI, Terraform и SQL;fillFactorPercent
в REST API.
Доступны следующие настройки:
-
Audit level
Консоль управления
API
Настройки аудита входа, необходимого для мониторинга активности подключения к компоненту SQL Server Database Engine.
Возможные значения:
0
— не регистрировать попытки входа в систему (по умолчанию);1
— регистрировать только неудачные попытки входа в систему;2
— регистрировать только успешные попытки входа в систему (не рекомендуется);3
— регистрировать все попытки входа в систему (не рекомендуется).
Подробнее см. в документации SQL Server.
-
Cost threshold for parallelism
Консоль управления
API
Задает пороговое значение, при котором SQL Server создает и выполняет параллельные планы для запросов. Этот процесс запускается только в том случае, если расчетная стоимость выполнения последовательного плана для того же запроса превышает значение этого параметра.
Допустимые значения — от
0
до32767
включительно. Значение по умолчанию —5
.Подробнее см. в документации SQL Server.
-
Fill factor percent
Консоль управления
API
Задает коэффициент заполнения для индекса. Этот коэффициент определяет процент заполнения пространства каждой страницы конечного уровня, когда индекс создается или перестраивается. Оставшееся пространство при этом резервируется как свободное.
Допустимые значения — от
0
до100
включительно. Значение по умолчанию —0
.Значения
0
и100
означают полное заполнение страницы (свободное место не резервируется).Подробнее см. в документации SQL Server.
-
Max degree of parallelism
Консоль управления
API
Ограничивает число процессоров, задействованных для параллельного построения плана при выполнении запроса.
Допустимые значения — от
0
до32767
включительно. Значение по умолчанию —0
(используются все доступные процессоры).Подробнее см. в документации SQL Server.
-
Optimize for ad hoc workloads
Консоль управления
API
Включает кеширование планов запросов только после второго выполнения. Позволяет избежать раздувания кеша SQL из-за одноразовых планов.
По умолчанию настройка выключена.
Подробнее см. в документации SQL Server.