次の方法で共有


SQL Server ビッグ データ クラスターの構成プロパティ

適用対象: SQL Server 2019 (15.x)

重要

Microsoft SQL Server 2019 ビッグ データ クラスターのアドオンは廃止されます。 SQL Server 2019 ビッグ データ クラスターのサポートは、2025 年 2 月 28 日に終了します。 ソフトウェア アシュアランス付きの SQL Server 2019 を使用する既存の全ユーザーはプラットフォームで完全にサポートされ、ソフトウェアはその時点まで SQL Server の累積更新プログラムによって引き続きメンテナンスされます。 詳細については、お知らせのブログ記事と「Microsoft SQL Server プラットフォームのビッグ データ オプション」を参照してください。

ビッグ データ クラスターの構成設定は、 clusterservice、および resourceのスコープで定義できます。 設定の階層も、最高から最低の順に従います。 BDC コンポーネントは、最も低いスコープで定義された設定の値を受け取ります。 設定が特定のスコープで定義されていない場合、その設定は上位の親スコープから値を継承します。 さまざまなスコープで BDC の各コンポーネントで使用できる設定の一覧を次に示します。 azdata を使用して、BDC の構成可能な設定を表示することもできます。

クラスター スコープの設定

クラスター スコープで次の設定を構成できます。

設定の名前 説明 タイプ デフォルト値 デプロイ時のみ
bdc.telemetry.customerFeedback このクラスターが、製品の使用状況と診断データを Microsoft に送信するカスタマー エクスペリエンス向上プログラム (CEIP) に参加するかどうかを制御します。 ブーリアン ほんとう
bdc.resourcemanagement.enabled このクラスターがメモリと CPU の要求と制限を適用するかどうかを制御します。 ゲートウェイ、nmnode、sparkhead、spark、Storage、zookeeper ポッド内の Spark 関連のコンテナーにのみ適用されます。 ブール (bool) 偽り
bdc.resourcemanagement.cpuCoefficient リソース管理が有効になっている場合は、mem/cpu 要求/制限が適用されたポッドのベース CPU 要求値をスケーリングする係数を制御します。 ゲートウェイ、nmnode、sparkhead、spark、Storage、zookeeper ポッド内の Spark 関連のコンテナーにのみ適用されます。 フロート 1.0
bdc.resourcemanagement.memoryCoefficient リソース管理が有効になっている場合は、mem/cpu 要求/制限が適用されたポッドの基本メモリ要求値をスケーリングする係数を制御します。 ゲートウェイ、nmnode、sparkhead、spark、Storage、zookeeper ポッド内の Spark 関連のコンテナーにのみ適用されます。 フロート 1.0

SQL サービス スコープの設定

SQL サービス スコープで次の設定を構成できます。

設定の名前 説明 タイプ デフォルト値 デプロイ時のみ
mssql.language.lcid SQL Server ロケールを、サポートされている言語識別子 (LCID) に変更します。 整数 (int) 1033

Spark サービス スコープの設定

サポートされているすべての設定とサポートされていない設定については、 Apache Spark と Apache Hadoop の構成に 関する記事を参照してください。

HDFS サービス スコープの設定

サポートされているすべての設定とサポートされていない設定については、 Apache Spark と Apache Hadoop の構成に 関する記事を参照してください。

ゲートウェイ サービス スコープの設定

ゲートウェイ サービス スコープの設定は構成できません。 ゲートウェイ リソース スコープで設定を構成します。

App Service スコープの設定

使用できない

マスター プールのリソース スコープの設定

設定の名前 説明 タイプ デフォルト値 デプロイ時のみ
mssql.licensing.pid SQL Server エディション。 ひも ディベロッパー
mssql.sqlagent.enabled SQL Server エージェントを有効にします。 ブール (bool) 偽り
mssql.collation SQL Server の照合順序を、サポートされている任意の照合順序に変更します。 ひも SQL_Latin1_General_CP1_CI_AS ほんとう
hadr.enabled SQL Server マスター プールの可用性グループを有効にするブール値。 ブール (bool) 偽り ほんとう
hadr.leaseDurationInSeconds HA エージェントのリース有効期限タイムアウト。 整数 (int) 30
hadr.externalLeasePollingEnabled 外部リース ポーリング API を有効にするブール値。 ブール (bool) ほんとう ほんとう
mssql.telemetry.userRequestedLocalAuditDirectory Sql Server ローカル監査を有効にし、ユーザーが "ローカル監査" ログが作成されるディレクトリを設定できるようにします。 ディレクトリは '/var/opt/mssql/audit' の下にある必要があります。 ひも
mssql.network.tlscert SQL Server が TLS に使用する証明書ファイルへの絶対パス。 自己署名証明書を使用するには、このパスを変更する前に、ファイルをコンテナーに配置する必要があります。 これを行う手順については、SQL Server ビッグ データ クラスター ノートブックを参照してください。 ひも /var/run/secrets/certificates/sql/sql-certificate.pem
mssql.network.tlskey SQL Server が TLS に使用する秘密キーへの絶対パス。 自己署名証明書を使用するには、このパスを変更する前に、ファイルをコンテナーに配置する必要があります。 これを行う手順については、SQL Server ビッグ データ クラスター ノートブックを参照してください。 ひも /var/run/secrets/certificates/sql/sql-privatekey.pem
mssql.network.forceencryption 1 の場合、SQL Server はすべての接続を強制的に暗号化します。 既定では、このオプションは 0 になっています。 整数 (int) 0
mssql.network.tlsprotocols SQL Server によって許可される TLS プロトコルのコンマ区切りのリスト。 SQL Server は、許可されている最も強いプロトコルのネゴシエートを常に試行します。 クライアントが許可されたプロトコルをサポートしていない場合、SQL Server は接続の試行を拒否します。 互換性のために、サポートされているすべてのプロトコルが既定で許可されています (1.2、1.1、1.0)。 クライアントが TLS 1.2 をサポートしている場合、Microsoft では TLS 1.2 のみを許可することをお勧めします。 ひも 1.2
mssql.network.tlsciphers SQL Server が TLS に対して許可する暗号を指定します。 この文字列は、OpenSSL の暗号リスト形式に従って書式設定する必要があります。 一般に、このオプションを変更する必要はありません。 ひも 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 構成

設定の名前 説明 タイプ デフォルト値 デプロイ時のみ
mssql.degreeOfParallelism SQL インスタンスごとの並列プラン実行ごとに、1 つのステートメントを実行するために使用されるプロセッサの数。 整数 (int) 0
mssql.maxServerMemory SQL Server のインスタンスによって使用される SQL Server プロセスのメモリの最大量 (メガバイト単位)。 整数 (int) 2147483647
mssql.minServerMemory SQL Server のインスタンスによって使用される SQL Server プロセスのメモリの最小量 (メガバイト単位)。 整数 (int) 0
mssql.processAffinityCpuRange 指定した範囲内の各 CPU に SQL Server ワーカー スレッドを分散します。 指定した範囲外の CPU には、スレッドが割り当てられません。 AUTO は既定値であり、CPU にスレッドが割り当てられず、CPU 間を自由に移動できることを指定します。 例: "1, 3-5, 6" は、CPU 1、3、4、5、6 にスレッドを割り当てます。 ひも 自動
mssql.storagePoolCacheSize 記憶域プール内の各 SQL インスタンスのキャッシュのサイズ (メガバイト単位)。 整数 (int) 8
mssql.storagePoolMaxCacheSize 記憶域プール内の各 SQL インスタンスのキャッシュの最大サイズ (メガバイト単位)。 整数 (int) 16384
mssql.storagePoolCacheAutogrowth 記憶域プール キャッシュの自動拡張係数 (MB 単位)。 整数 (int) 256
mssql.tempdb.autogrowthPerDataFile 各 TempDB データ ファイルの自動拡張 (MB 単位)。 整数 (int) 64
mssql.tempdb.autogrowthPerLogFile 各 TempDB ログ ファイルの自動拡張 (MB 単位)。 整数 (int) 64
mssql.tempdb.dataFileSize 各 TempDB データ ファイルのファイル サイズ (MB 単位)。 整数 (int) 8
mssql.tempdb.dataFileMaxSize 各 TempDB データ ファイルの最大ファイル サイズ (MB 単位)。 整数 (int) 16777215
mssql.tempdb.logFileSize 各 TempDB ログ ファイルのファイル サイズ (MB 単位)。 整数 (int) 8
mssql.tempdb.logFileMaxSize 各 TempDB ログ ファイルの最大ファイル サイズ (MB 単位)。 整数 (int) 2097151
mssql.tempdb.numberOfDataFiles TempDB のデータ ファイルの数。 整数 (int) 8
mssql.traceflags SQL Server サービスを起動するためのトレースフラグを有効または無効にします。 適用するトレースフラグのスペース区切りリストを指定します。 ひも 3614

使用可能な Apache Spark と Hadoop の構成

サポートされているすべての設定とサポートされていない設定については、 Apache Spark と Apache Hadoop の構成に 関する記事を参照してください。

データ プールのリソース スコープの設定

設定の名前 説明 タイプ デフォルト値 デプロイ時のみ
mssql.degreeOfParallelism SQL インスタンスごとの並列プラン実行ごとに、1 つのステートメントを実行するために使用されるプロセッサの数。 整数 (int) 0
mssql.maxServerMemory SQL Server のインスタンスによって使用される SQL Server プロセスのメモリの最大量 (メガバイト単位)。 整数 (int) 2147483647
mssql.minServerMemory SQL Server のインスタンスによって使用される SQL Server プロセスのメモリの最小量 (メガバイト単位)。 整数 (int) 0
mssql.processAffinityCpuRange 指定した範囲内の各 CPU に SQL Server ワーカー スレッドを分散します。 指定した範囲外の CPU には、スレッドが割り当てられません。 AUTO は既定値であり、CPU にスレッドが割り当てられず、CPU 間を自由に移動できることを指定します。 例: "1, 3-5, 6" は、CPU 1、3、4、5、6 にスレッドを割り当てます。 ひも 自動
mssql.tempdb.autogrowthPerDataFile 各 TempDB データ ファイルの自動拡張 (MB 単位)。 整数 (int) 64
mssql.tempdb.autogrowthPerLogFile 各 TempDB ログ ファイルの自動拡張 (MB 単位)。 整数 (int) 64
mssql.tempdb.dataFileSize 各 TempDB データ ファイルのファイル サイズ (MB 単位)。 整数 (int) 8
mssql.tempdb.dataFileMaxSize 各 TempDB データ ファイルの最大ファイル サイズ (MB 単位)。 整数 (int) 16777215
mssql.tempdb.logFileSize 各 TempDB ログ ファイルのファイル サイズ (MB 単位)。 整数 (int) 8
mssql.tempdb.logFileMaxSize 各 TempDB ログ ファイルの最大ファイル サイズ (MB 単位)。 整数 (int) 2097151
mssql.tempdb.numberOfDataFiles TempDB のデータ ファイルの数。 整数 (int) 8
mssql.traceflags SQL Server サービスを起動するためのトレースフラグを有効または無効にします。 適用するトレースフラグのスペース区切りリストを指定します。 ひも 3614

コンピューティング プールのリソース スコープの設定

設定の名前 説明 タイプ デフォルト値 デプロイ時のみ
mssql.degreeOfParallelism SQL インスタンスごとの並列プラン実行ごとに、1 つのステートメントを実行するために使用されるプロセッサの数。 整数 (int) 0
mssql.maxServerMemory SQL Server のインスタンスによって使用される SQL Server プロセスのメモリの最大量 (メガバイト単位)。 整数 (int) 2147483647
mssql.minServerMemory SQL Server のインスタンスによって使用される SQL Server プロセスのメモリの最小量 (メガバイト単位)。 整数 (int) 0
mssql.processAffinityCpuRange 指定した範囲内の各 CPU に SQL Server ワーカー スレッドを分散します。 指定した範囲外の CPU には、スレッドが割り当てられません。 AUTO は既定値であり、CPU にスレッドが割り当てられず、CPU 間を自由に移動できることを指定します。 例: "1, 3-5, 6" は、CPU 1、3、4、5、6 にスレッドを割り当てます。 ひも 自動
mssql.tempdb.autogrowthPerDataFile 各 TempDB データ ファイルの自動拡張 (MB 単位)。 整数 (int) 64
mssql.tempdb.autogrowthPerLogFile 各 TempDB ログ ファイルの自動拡張 (MB 単位)。 整数 (int) 64
mssql.tempdb.dataFileSize 各 TempDB データ ファイルのファイル サイズ (MB 単位)。 整数 (int) 8
mssql.tempdb.dataFileMaxSize 各 TempDB データ ファイルの最大ファイル サイズ (MB 単位)。 整数 (int) 16777215
mssql.tempdb.logFileSize 各 TempDB ログ ファイルのファイル サイズ (MB 単位)。 整数 (int) 8
mssql.tempdb.logFileMaxSize 各 TempDB ログ ファイルの最大ファイル サイズ (MB 単位)。 整数 (int) 2097151
mssql.tempdb.numberOfDataFiles TempDB のデータ ファイルの数。 整数 (int) 8
mssql.traceflags SQL Server サービスを起動するためのトレースフラグを有効または無効にします。 適用するトレースフラグのスペース区切りリストを指定します。 ひも 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 の構成に 関する記事を参照してください。

アプリ プロキシのリソース スコープの設定

使用できない

次のステップ

SQL Server ビッグ データ クラスターの構成