Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2019 (15.x)
Important
Die Big Data Cluster von Microsoft SQL Server 2019 werden eingestellt. Der Support für SQL Server 2019 Big Data Cluster endete am 28. Februar 2025. Weitere Informationen finden Sie im Ankündigungsblogbeitrag und den Big Data-Optionen auf der Microsoft SQL Server-Plattform.
Konfigurationseinstellungen für Big Data-Cluster können in den folgenden Bereichen definiert werden: cluster, , serviceund resource. Die Hierarchie der Einstellungen folgt auch in dieser Reihenfolge, von der höchsten bis zur niedrigsten. BDC-Komponenten übernehmen den Wert der Einstellung, die im niedrigsten Bereich definiert ist. Wenn die Einstellung nicht in einem bestimmten Bereich definiert ist, erbt sie den Wert vom übergeordneten Bereich. Nachfolgend finden Sie eine Liste der verfügbaren Einstellungen für jede Komponente von BDC in den verschiedenen Bereichen. Sie können auch konfigurierbare Einstellungen für Ihren BDC mithilfe von azdata anzeigen.
Cluster-scope settings
Sie können die folgenden Einstellungen im Clusterbereich konfigurieren.
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| bdc.telemetry.customerFeedback | Steuert, ob dieser Cluster am Programm zur Verbesserung der Benutzerfreundlichkeit (Customer Experience Improvement Program, CEIP) teilnimmt, das Produktnutzungs- und Diagnosedaten an Microsoft sendet. | boolean | true | |
| bdc.resourcemanagement.enabled | Steuert, ob dieser Cluster Speicher- und CPU-Anforderungen und -Grenzwerte anwendet. Wird nur auf die Spark-bezogenen Container innerhalb des Gateways, nmnode, sparkhead, spark, storage und zookeeper pods angewendet. | bool | false | |
| bdc.resourcemanagement.cpuCoefficient | Wenn die Ressourcenverwaltung aktiviert ist, steuert die Koeffizientenskalierung des Basis-CPU-Anforderungswerts für Pods mit mem/cpu-Anforderungen/Grenzwerten, die auf sie angewendet werden. Wird nur auf die Spark-bezogenen Container innerhalb des Gateways, nmnode, sparkhead, spark, storage und zookeeper pods angewendet. | float | 1.0 | |
| bdc.resourcemanagement.memoryCoefficient | Wenn die Ressourcenverwaltung aktiviert ist, steuert die Koeffizientenskalierung des Basisspeicheranforderungswerts für Pods mit mem/cpu-Anforderungen/Grenzwerten, die auf sie angewendet werden. Wird nur auf die Spark-bezogenen Container innerhalb des Gateways, nmnode, sparkhead, spark, storage und zookeeper pods angewendet. | float | 1.0 |
SQL-Dienstbereichseinstellungen
Sie können die folgenden Einstellungen im SQL-Dienstbereich konfigurieren.
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.language.lcid | Ändert das SQL Server-Gebietsschema in einen beliebigen unterstützten Sprachbezeichner (LCID). | int | 1033 |
Spark-Dienstbereichseinstellungen
Besuchen Sie den Apache Spark & Apache Hadoop-Konfigurationsartikel , um alle unterstützten und nicht unterstützten Einstellungen anzuzeigen.
HDFS-Dienstbereichseinstellungen
Besuchen Sie den Apache Spark & Apache Hadoop-Konfigurationsartikel , um alle unterstützten und nicht unterstützten Einstellungen anzuzeigen.
Einstellungen für den Gatewaydienstbereich
Es können keine Gatewaydienstbereichseinstellungen konfiguriert werden. Konfigurieren Sie Einstellungen im Gatewayressourcenbereich.
App-Dienstbereichseinstellungen
None available
Einstellungen für den Ressourcenbereich des Masterpools
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.licensing.pid | SQL Server-Edition. | string | Developer | |
| mssql.sqlagent.enabled | Aktiviert den SQL Server-Agent. | bool | false | |
| mssql.collation | Ändert die SQL Server-Sortierung in eine der unterstützten Sortierungen. | string | SQL_Latin1_General_CP1_CI_AS | true |
| hadr.enabled | Boolescher Wert zum Aktivieren von Verfügbarkeitsgruppen für den SQL Server-Masterpool. | bool | false | true |
| hadr.leaseDurationInSeconds | Lease-Ablauftimeout für HA-Agent. | int | 30 | |
| hadr.externalLeasePollingEnabled | Boolean for enabling external lease polling API. | bool | true | true |
| mssql.telemetry.userRequestedLocalAuditDirectory | Aktiviert die lokale Sql Server-Überwachung und ermöglicht dem Benutzer das Festlegen des Verzeichnisses, in dem die Protokolle "Lokale Überwachung" erstellt werden. Das Verzeichnis muss sich unter "/var/opt/mssql/audit" befinden. | string | ||
| mssql.network.tlscert | Der absolute Pfad zur Zertifikatdatei, die SQL Server für TLS verwendet. Um ein selbstsigniertes Zertifikat zu verwenden, muss die Datei im Container platziert werden, bevor Sie diesen Pfad ändern. Anweisungen hierzu finden Sie im SQL Server Big Data Cluster-Notizbuch. | string | /var/run/secrets/certificates/sql/sql-certificate.pem | |
| mssql.network.tlskey | Der absolute Pfad zur Datei mit dem privaten Schlüssel, die SQL Server für TLS verwendet. Um ein selbstsigniertes Zertifikat zu verwenden, muss die Datei im Container platziert werden, bevor Sie diesen Pfad ändern. Anweisungen hierzu finden Sie im SQL Server Big Data Cluster-Notizbuch. | string | /var/run/secrets/certificates/sql/sql-privatekey.pem | |
| mssql.network.forceencryption | Wenn für die Option der Wert 1 festgelegt ist, erzwingt SQL Server, dass alle Verbindungen verschlüsselt werden. Der Standardwert für diese Option ist 0. | int | 0 | |
| mssql.network.tlsprotocols | Eine durch Trennzeichen getrennte Liste mit TLS-Protokollen, die von SQL Server zugelassen werden. SQL Server versucht immer, das stärkste zulässige Protokoll auszuhandeln. Wenn ein Client kein zulässiges Protokoll unterstützt, lehnt SQL Server den Verbindungsversuch ab. Aus Kompatibilitätsgründen sind alle unterstützten Protokollversionen (1.2, 1.1, 1.0) standardmäßig zulässig. Wenn die Clients TLS 1.2 unterstützen, empfiehlt Microsoft, nur diese Version zuzulassen. | string | 1.2 | |
| mssql.network.tlsciphers | Mit dieser Einstellung können Sie festlegen, welche Verschlüsselungsverfahren von SQL Server für TLS zugelassen werden. Diese Zeichenfolge muss gemäß dem Verschlüsselungslistenformat von OpenSSL formatiert werden. Im Allgemeinen sollten Sie diese Option nicht ändern. | 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 |
Einstellungen für den Ressourcenbereich des Speicherpools
Der Speicherpool besteht aus SQL-, Spark- und HDFS-Komponenten.
Verfügbare SQL-Konfigurationen
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.degreeOfParallelism | Die Anzahl der Prozessoren, die zum Ausführen einer einzelnen Anweisung verwendet werden, für jede parallele Planausführung pro SQL-Instanz. | int | 0 | |
| mssql.maxServerMemory | Die maximale Arbeitsspeichermenge (in Megabyte) für einen SQL Server-Prozess, der von einer Instanz von SQL Server verwendet wird. | int | 2147483647 | |
| mssql.minServerMemory | Die mindeste Arbeitsspeichermenge (in Megabyte) für einen SQL Server-Prozess, der von einer Instanz von SQL Server verwendet wird. | int | 0 | |
| mssql.processAffinityCpuRange | Verteilt SQL Server-Arbeitsthreads auf jede CPU innerhalb des angegebenen Bereichs. CPUs außerhalb des angegebenen Bereichs haben keine Threads zugewiesen. AUTO ist der Standardwert und gibt an, dass kein Thread einer CPU zugewiesen ist und sich frei zwischen CPUs bewegen kann. Beispiel: "1, 3-5, 6" weist CpUs 1, 3, 4, 5 und 6 Threads zu. | string | AUTO | |
| mssql.storagePoolCacheSize | Größe (in Megabyte) des Caches für jede SQL-Instanz im Speicherpool. | int | 8 | |
| mssql.storagePoolMaxCacheSize | Maximale Größe (in Megabyte) des Caches für jede SQL-Instanz im Speicherpool. | int | 16384 | |
| mssql.storagePoolCacheAutogrowth | Autogrowth Factor (in MBs) für den Speicherpoolcache. | int | 256 | |
| mssql.tempdb.autogrowthPerDataFile | Automatische Vergrößerung (in MBs) für jede TempDB-Datendatei. | int | 64 | |
| mssql.tempdb.autogrowthPerLogFile | Automatische Vergrößerung (in MBs) für jede TempDB-Protokolldatei. | int | 64 | |
| mssql.tempdb.dataFileSize | Dateigröße (in MBs) für jede TempDB-Datendatei. | int | 8 | |
| mssql.tempdb.dataFileMaxSize | Maximale Dateigröße (in MBs) für jede TempDB-Datendatei. | int | 16777215 | |
| mssql.tempdb.logFileSize | Dateigröße (in MBs) für jede TempDB-Protokolldatei. | int | 8 | |
| mssql.tempdb.logFileMaxSize | Maximale Dateigröße (in MBs) für jede TempDB-Protokolldatei. | int | 2097151 | |
| mssql.tempdb.numberOfDataFiles | Anzahl der Datendateien für TempDB. | int | 8 | |
| mssql.traceflags | Aktiviert oder deaktiviert Traceflags für den Start des SQL Server-Diensts. Stellen Sie eine durch Leerzeichen getrennte Liste von Ablaufverfolgungsflags bereit, die angewendet werden sollen. | string | 3614 |
Verfügbare Apache Spark- und Hadoop-Konfigurationen
Besuchen Sie den Apache Spark & Apache Hadoop-Konfigurationsartikel , um alle unterstützten und nicht unterstützten Einstellungen anzuzeigen.
Einstellungen für den Ressourcenbereich des Datenpools
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.degreeOfParallelism | Die Anzahl der Prozessoren, die zum Ausführen einer einzelnen Anweisung verwendet werden, für jede parallele Planausführung pro SQL-Instanz. | int | 0 | |
| mssql.maxServerMemory | Die maximale Arbeitsspeichermenge (in Megabyte) für einen SQL Server-Prozess, der von einer Instanz von SQL Server verwendet wird. | int | 2147483647 | |
| mssql.minServerMemory | Die mindeste Arbeitsspeichermenge (in Megabyte) für einen SQL Server-Prozess, der von einer Instanz von SQL Server verwendet wird. | int | 0 | |
| mssql.processAffinityCpuRange | Verteilt SQL Server-Arbeitsthreads auf jede CPU innerhalb des angegebenen Bereichs. CPUs außerhalb des angegebenen Bereichs haben keine Threads zugewiesen. AUTO ist der Standardwert und gibt an, dass kein Thread einer CPU zugewiesen ist und sich frei zwischen CPUs bewegen kann. Beispiel: "1, 3-5, 6" weist CpUs 1, 3, 4, 5 und 6 Threads zu. | string | AUTO | |
| mssql.tempdb.autogrowthPerDataFile | Automatische Vergrößerung (in MBs) für jede TempDB-Datendatei. | int | 64 | |
| mssql.tempdb.autogrowthPerLogFile | Automatische Vergrößerung (in MBs) für jede TempDB-Protokolldatei. | int | 64 | |
| mssql.tempdb.dataFileSize | Dateigröße (in MBs) für jede TempDB-Datendatei. | int | 8 | |
| mssql.tempdb.dataFileMaxSize | Maximale Dateigröße (in MBs) für jede TempDB-Datendatei. | int | 16777215 | |
| mssql.tempdb.logFileSize | Dateigröße (in MBs) für jede TempDB-Protokolldatei. | int | 8 | |
| mssql.tempdb.logFileMaxSize | Maximale Dateigröße (in MBs) für jede TempDB-Protokolldatei. | int | 2097151 | |
| mssql.tempdb.numberOfDataFiles | Anzahl der Datendateien für TempDB. | int | 8 | |
| mssql.traceflags | Aktiviert oder deaktiviert Traceflags für den Start des SQL Server-Diensts. Stellen Sie eine durch Leerzeichen getrennte Liste von Ablaufverfolgungsflags bereit, die angewendet werden sollen. | string | 3614 |
Einstellungen für den Ressourcenbereich des Computepools
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.degreeOfParallelism | Die Anzahl der Prozessoren, die zum Ausführen einer einzelnen Anweisung verwendet werden, für jede parallele Planausführung pro SQL-Instanz. | int | 0 | |
| mssql.maxServerMemory | Die maximale Arbeitsspeichermenge (in Megabyte) für einen SQL Server-Prozess, der von einer Instanz von SQL Server verwendet wird. | int | 2147483647 | |
| mssql.minServerMemory | Die mindeste Arbeitsspeichermenge (in Megabyte) für einen SQL Server-Prozess, der von einer Instanz von SQL Server verwendet wird. | int | 0 | |
| mssql.processAffinityCpuRange | Verteilt SQL Server-Arbeitsthreads auf jede CPU innerhalb des angegebenen Bereichs. CPUs außerhalb des angegebenen Bereichs haben keine Threads zugewiesen. AUTO ist der Standardwert und gibt an, dass kein Thread einer CPU zugewiesen ist und sich frei zwischen CPUs bewegen kann. Beispiel: "1, 3-5, 6" weist CpUs 1, 3, 4, 5 und 6 Threads zu. | string | AUTO | |
| mssql.tempdb.autogrowthPerDataFile | Automatische Vergrößerung (in MBs) für jede TempDB-Datendatei. | int | 64 | |
| mssql.tempdb.autogrowthPerLogFile | Automatische Vergrößerung (in MBs) für jede TempDB-Protokolldatei. | int | 64 | |
| mssql.tempdb.dataFileSize | Dateigröße (in MBs) für jede TempDB-Datendatei. | int | 8 | |
| mssql.tempdb.dataFileMaxSize | Maximale Dateigröße (in MBs) für jede TempDB-Datendatei. | int | 16777215 | |
| mssql.tempdb.logFileSize | Dateigröße (in MBs) für jede TempDB-Protokolldatei. | int | 8 | |
| mssql.tempdb.logFileMaxSize | Maximale Dateigröße (in MBs) für jede TempDB-Protokolldatei. | int | 2097151 | |
| mssql.tempdb.numberOfDataFiles | Anzahl der Datendateien für TempDB. | int | 8 | |
| mssql.traceflags | Aktiviert oder deaktiviert Traceflags für den Start des SQL Server-Diensts. Stellen Sie eine durch Leerzeichen getrennte Liste von Ablaufverfolgungsflags bereit, die angewendet werden sollen. | string | 3614 |
Spark Pool-Ressourcenbereichseinstellungen
Besuchen Sie den Apache Spark & Apache Hadoop-Konfigurationsartikel , um alle unterstützten und nicht unterstützten Einstellungen anzuzeigen.
Gatewayressourcenbereichseinstellungen
Besuchen Sie den Apache Spark & Apache Hadoop-Konfigurationsartikel , um alle unterstützten und nicht unterstützten Einstellungen anzuzeigen.
Sparkhead Ressourcenbereichseinstellungen
Besuchen Sie den Apache Spark & Apache Hadoop-Konfigurationsartikel , um alle unterstützten und nicht unterstützten Einstellungen anzuzeigen.
Zookeeper-Ressourcenbereichseinstellungen
Besuchen Sie den Apache Spark & Apache Hadoop-Konfigurationsartikel , um alle unterstützten und nicht unterstützten Einstellungen anzuzeigen.
Namenode-Ressourcenbereichseinstellungen
Besuchen Sie den Apache Spark & Apache Hadoop-Konfigurationsartikel , um alle unterstützten und nicht unterstützten Einstellungen anzuzeigen.
Einstellungen für app-Proxyressourcenbereich
None available