Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server 2019 (15.x)
Important
Кластеры больших данных Microsoft SQL Server 2019 прекращены. Поддержка кластеров больших данных SQL Server 2019 закончилась с 28 февраля 2025 г. Дополнительные сведения см. в записи блога объявлений и параметрах больших данных на платформе Microsoft SQL Server.
Параметры конфигурации кластеров больших данных можно определить в следующих областях: clusterи serviceresource. Иерархия параметров следует в этом порядке, а также от самого высокого до нижнего. Компоненты BDC будут принимать значение параметра, определенного в самой низкой области. Если параметр не определен в заданной области, он наследует значение от его более высокой родительской области. Ниже приведен список доступных параметров для каждого компонента BDC в различных областях. Вы также можете просмотреть настраиваемые параметры для BDC с помощью azdata.
Cluster-scope settings
В области кластера можно настроить следующие параметры.
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| bdc.telemetry.customerFeedback | Определяет, участвует ли этот кластер в программе улучшения качества обслуживания клиентов (CEIP), которая отправляет данные об использовании продукта и диагностике в корпорацию Майкрософт. | boolean | true | |
| bdc.resourcemanagement.enabled | Определяет, применяет ли этот кластер объем памяти и ЦП и ограничения. Применяется только к контейнерам, связанным с spark, в шлюзе, nmnode, sparkhead, spark, storage и zookeeper pod. | bool | false | |
| bdc.resourcemanagement.cpuCoefficient | Если управление ресурсами включено, управляет коэффициентом масштабирования базового значения запроса ЦП для модулей pod с запросами mem/ЦП и ограничениями, примененными к ним. Применяется только к контейнерам, связанным с spark, в шлюзе, nmnode, sparkhead, spark, storage и zookeeper pod. | float | 1.0 | |
| bdc.resourcemanagement.memoryCoefficient | Если управление ресурсами включено, управляет коэффициентом масштабирования значения запроса базовой памяти для модулей pod с помощью запросов mem/ЦП и ограничений, примененных к ним. Применяется только к контейнерам, связанным с spark, в шлюзе, nmnode, sparkhead, spark, storage и zookeeper pod. | float | 1.0 |
Параметры области службы SQL
Вы можете настроить следующие параметры в области службы SQL.
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.language.lcid | Изменяет языковой стандарт SQL Server на любой поддерживаемый идентификатор языка (LCID). | int | 1033 |
Параметры области службы Spark
Ознакомьтесь со статьей по конфигурации Apache Spark и Apache Hadoop , чтобы просмотреть все поддерживаемые и неподдерживаемые параметры.
Параметры области службы HDFS
Ознакомьтесь со статьей по конфигурации Apache Spark и Apache Hadoop , чтобы просмотреть все поддерживаемые и неподдерживаемые параметры.
Параметры области службы шлюза
Параметры области службы шлюза не настраивается. Настройте параметры в области ресурсов шлюза.
Параметры области службы приложений
None available
Параметры области ресурсов главного пула
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.licensing.pid | Выпуск SQL Server. | string | Developer | |
| mssql.sqlagent.enabled | Включает агент SQL Server. | bool | false | |
| mssql.collation | Изменяет параметры сортировки SQL Server на любой из поддерживаемых параметров сортировки. | string | SQL_Latin1_General_CP1_CI_AS | true |
| hadr.enabled | Логическое значение для включения групп доступности для главного пула SQL Server. | bool | false | true |
| hadr.leaseDurationInSeconds | Истечение срока действия аренды для агента высокого уровня доступности. | int | 30 | |
| hadr.externalLeasePollingEnabled | Логическое значение для включения API опроса внешней аренды. | bool | true | true |
| mssql.telemetry.userRequestedLocalAuditDirectory | Включает локальный аудит Sql Server и позволяет пользователю задать каталог, в котором создаются журналы локального аудита. Каталог должен находиться в разделе "/var/opt/mssql/audit". | string | ||
| mssql.network.tlscert | Абсолютный путь к файлу сертификата, используемому SQL Server для TLS. Чтобы использовать самозаверяющий сертификат, файл необходимо поместить в контейнер перед изменением этого пути. Чтобы сделать это, ознакомьтесь с записной книжкой кластеров больших данных SQL Server. | string | /var/run/secrets/certificates/sql/sql-certificate.pem | |
| mssql.network.tlskey | Абсолютный путь к файлу закрытого ключа, используемому SQL Server для TLS. Чтобы использовать самозаверяющий сертификат, файл необходимо поместить в контейнер перед изменением этого пути. Чтобы сделать это, ознакомьтесь с записной книжкой кластеров больших данных SQL Server. | string | /var/run/secrets/certificates/sql/sql-privatekey.pem | |
| mssql.network.forceencryption | Если задано значение 1, SQL Server требует, чтобы все подключения были зашифрованными. По умолчанию этот параметр имеет значение 0. | int | 0 | |
| mssql.network.tlsprotocols | Разделенный запятыми список протоколов TLS, которые SQL Server разрешает использовать. SQL Server всегда пытается использовать самый надежный из допустимых протоколов. Если клиент не поддерживает любой разрешенный протокол, SQL Server отклоняет попытку подключения. В целях совместимости по умолчанию разрешены все поддерживаемые протоколы (1.2, 1.1, 1.0). Если клиенты поддерживают протокол TLS 1.2, корпорация Майкрософт рекомендует разрешать использовать только эту версию. | string | 1.2 | |
| mssql.network.tlsciphers | Определяет шифры, разрешенные к использованию для TLS в SQL Server. Эта строка должна быть отформатирована в формате списка шифров OpenSSL. Как правило, не нужно изменять этот параметр. | string | ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384 |
Параметры области ресурсов пула носителей
Пул носителей состоит из компонентов SQL, Spark и HDFS.
Доступные конфигурации SQL
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.degreeOfParallelism | Количество процессоров, используемых для выполнения одной инструкции для каждого параллельного выполнения плана на экземпляр SQL. | int | 0 | |
| mssql.maxServerMemory | Максимальный объем памяти (в мегабайтах) для процесса SQL Server, используемого экземпляром SQL Server. | int | 2147483647 | |
| mssql.minServerMemory | Минимальный объем памяти (в мегабайтах) для процесса SQL Server, используемого экземпляром SQL Server. | int | 0 | |
| mssql.processAffinityCpuRange | Распределяет рабочие потоки SQL Server на каждый ЦП в пределах указанного диапазона. ЦП за пределами указанного диапазона не будут назначать потоки. AUTO — это значение по умолчанию и указывает, что поток не назначен ЦП и может свободно перемещаться между ЦП. Пример: "1, 3-5, 6" назначает потоки ЦП 1, 3, 4, 5 и 6. | string | AUTO | |
| mssql.storagePoolCacheSize | Размер кэша (в мегабайтах) для каждого экземпляра SQL в пуле носителей. | int | 8 | |
| mssql.storagePoolMaxCacheSize | Максимальный размер кэша (в мегабайтах) для каждого экземпляра SQL в пуле носителей. | int | 16384 | |
| mssql.storagePoolCacheAutogrowth | Коэффициент автоматического увеличения (в MBS) для кэша пула носителей. | int | 256 | |
| mssql.tempdb.autogrowthPerDataFile | Автоматическое увеличение (в MBS) для каждого файла данных TempDB. | int | 64 | |
| mssql.tempdb.autogrowthPerLogFile | Автоматическое увеличение (в MBS) для каждого файла журнала TempDB. | int | 64 | |
| mssql.tempdb.dataFileSize | Размер файла (в MBS) для каждого файла данных TempDB. | int | 8 | |
| mssql.tempdb.dataFileMaxSize | Максимальный размер файла (в MBS) для каждого файла данных TempDB. | int | 16777215 | |
| mssql.tempdb.logFileSize | Размер файла (в MBS) для каждого файла журнала TempDB. | int | 8 | |
| mssql.tempdb.logFileMaxSize | Максимальный размер файла (в MBS) для каждого файла журнала TempDB. | int | 2097151 | |
| mssql.tempdb.numberOfDataFiles | Количество файлов данных для TempDB. | int | 8 | |
| mssql.traceflags | Включает или отключает трассировки для запуска службы SQL Server. Укажите разделенный пробел списка трассировок для применения. | string | 3614 |
Доступные конфигурации Apache Spark и Hadoop
Ознакомьтесь со статьей по конфигурации Apache Spark и Apache Hadoop , чтобы просмотреть все поддерживаемые и неподдерживаемые параметры.
Параметры области ресурсов пула данных
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.degreeOfParallelism | Количество процессоров, используемых для выполнения одной инструкции для каждого параллельного выполнения плана на экземпляр SQL. | int | 0 | |
| mssql.maxServerMemory | Максимальный объем памяти (в мегабайтах) для процесса SQL Server, используемого экземпляром SQL Server. | int | 2147483647 | |
| mssql.minServerMemory | Минимальный объем памяти (в мегабайтах) для процесса SQL Server, используемого экземпляром SQL Server. | int | 0 | |
| mssql.processAffinityCpuRange | Распределяет рабочие потоки SQL Server на каждый ЦП в пределах указанного диапазона. ЦП за пределами указанного диапазона не будут назначать потоки. AUTO — это значение по умолчанию и указывает, что поток не назначен ЦП и может свободно перемещаться между ЦП. Пример: "1, 3-5, 6" назначает потоки ЦП 1, 3, 4, 5 и 6. | string | AUTO | |
| mssql.tempdb.autogrowthPerDataFile | Автоматическое увеличение (в MBS) для каждого файла данных TempDB. | int | 64 | |
| mssql.tempdb.autogrowthPerLogFile | Автоматическое увеличение (в MBS) для каждого файла журнала TempDB. | int | 64 | |
| mssql.tempdb.dataFileSize | Размер файла (в MBS) для каждого файла данных TempDB. | int | 8 | |
| mssql.tempdb.dataFileMaxSize | Максимальный размер файла (в MBS) для каждого файла данных TempDB. | int | 16777215 | |
| mssql.tempdb.logFileSize | Размер файла (в MBS) для каждого файла журнала TempDB. | int | 8 | |
| mssql.tempdb.logFileMaxSize | Максимальный размер файла (в MBS) для каждого файла журнала TempDB. | int | 2097151 | |
| mssql.tempdb.numberOfDataFiles | Количество файлов данных для TempDB. | int | 8 | |
| mssql.traceflags | Включает или отключает трассировки для запуска службы SQL Server. Укажите разделенный пробел списка трассировок для применения. | string | 3614 |
Параметры области ресурсов пула вычислений
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.degreeOfParallelism | Количество процессоров, используемых для выполнения одной инструкции для каждого параллельного выполнения плана на экземпляр SQL. | int | 0 | |
| mssql.maxServerMemory | Максимальный объем памяти (в мегабайтах) для процесса SQL Server, используемого экземпляром SQL Server. | int | 2147483647 | |
| mssql.minServerMemory | Минимальный объем памяти (в мегабайтах) для процесса SQL Server, используемого экземпляром SQL Server. | int | 0 | |
| mssql.processAffinityCpuRange | Распределяет рабочие потоки SQL Server на каждый ЦП в пределах указанного диапазона. ЦП за пределами указанного диапазона не будут назначать потоки. AUTO — это значение по умолчанию и указывает, что поток не назначен ЦП и может свободно перемещаться между ЦП. Пример: "1, 3-5, 6" назначает потоки ЦП 1, 3, 4, 5 и 6. | string | AUTO | |
| mssql.tempdb.autogrowthPerDataFile | Автоматическое увеличение (в MBS) для каждого файла данных TempDB. | int | 64 | |
| mssql.tempdb.autogrowthPerLogFile | Автоматическое увеличение (в MBS) для каждого файла журнала TempDB. | int | 64 | |
| mssql.tempdb.dataFileSize | Размер файла (в MBS) для каждого файла данных TempDB. | int | 8 | |
| mssql.tempdb.dataFileMaxSize | Максимальный размер файла (в MBS) для каждого файла данных TempDB. | int | 16777215 | |
| mssql.tempdb.logFileSize | Размер файла (в MBS) для каждого файла журнала TempDB. | int | 8 | |
| mssql.tempdb.logFileMaxSize | Максимальный размер файла (в MBS) для каждого файла журнала TempDB. | int | 2097151 | |
| mssql.tempdb.numberOfDataFiles | Количество файлов данных для TempDB. | int | 8 | |
| mssql.traceflags | Включает или отключает трассировки для запуска службы SQL Server. Укажите разделенный пробел списка трассировок для применения. | string | 3614 |
Параметры области ресурсов пула Spark
Ознакомьтесь со статьей по конфигурации Apache Spark и Apache Hadoop , чтобы просмотреть все поддерживаемые и неподдерживаемые параметры.
Параметры области ресурсов шлюза
Ознакомьтесь со статьей по конфигурации Apache Spark и Apache Hadoop , чтобы просмотреть все поддерживаемые и неподдерживаемые параметры.
Sparkhead Параметры области ресурсов
Ознакомьтесь со статьей по конфигурации Apache Spark и Apache Hadoop , чтобы просмотреть все поддерживаемые и неподдерживаемые параметры.
Параметры области ресурсов Zookeeper
Ознакомьтесь со статьей по конфигурации Apache Spark и Apache Hadoop , чтобы просмотреть все поддерживаемые и неподдерживаемые параметры.
Параметры области ресурсов namenode
Ознакомьтесь со статьей по конфигурации Apache Spark и Apache Hadoop , чтобы просмотреть все поддерживаемые и неподдерживаемые параметры.
Параметры области ресурсов прокси приложения
None available