Properti Konfigurasi Kluster Big Data SQL Server

Berlaku untuk: SQL Server 2019 (15.x)

Penting

Add-on Kluster Big Data Microsoft SQL Server 2019 akan dihentikan. Dukungan untuk SQL Server 2019 Kluster Big Data akan berakhir pada 28 Februari 2025. Semua pengguna SQL Server 2019 yang ada dengan Jaminan Perangkat Lunak akan didukung sepenuhnya pada platform dan perangkat lunak akan terus dipertahankan melalui pembaruan kumulatif SQL Server hingga saat itu. Untuk informasi selengkapnya, lihat posting blog pengumuman dan Opsi big data di platform Microsoft SQL Server.

Kluster Big Data pengaturan konfigurasi dapat ditentukan pada cakupan berikut: cluster, , servicedan resource. Hierarki pengaturan juga mengikuti urutan ini, dari tertinggi hingga terendah. Komponen BDC akan mengambil nilai pengaturan yang ditentukan pada cakupan terendah. Jika pengaturan tidak ditentukan pada cakupan tertentu, pengaturan akan mewarisi nilai dari cakupan induknya yang lebih tinggi. Di bawah ini adalah daftar pengaturan yang tersedia untuk setiap komponen BDC di berbagai cakupan. Anda juga dapat melihat pengaturan yang dapat dikonfigurasi untuk BDC Anda menggunakan azdata.

Pengaturan cakupan kluster

Anda dapat mengonfigurasi pengaturan berikut di cakupan kluster.

Nama Pengaturan Deskripsi Jenis Nilai Default Hanya waktu penyebaran
bdc.telemetry.customerFeedback Mengontrol apakah kluster ini berpartisipasi dalam Program Peningkatan Pengalaman Pelanggan (CEIP) yang mengirim penggunaan produk dan data diagnostik ke Microsoft. Boolean benar
bdc.resourcemanagement.enabled Mengontrol apakah kluster ini menerapkan permintaan dan batasan memori dan cpu atau tidak. Hanya diterapkan pada kontainer terkait spark dalam gateway, nmnode, sparkhead, spark, storage, dan pod zookeeper. bool salah
bdc.resourcemanagement.cpuCoefficient Jika manajemen sumber daya diaktifkan, mengontrol koefisien penskalaan nilai permintaan cpu dasar untuk pod dengan permintaan/batas mem/cpu yang diterapkan padanya. Hanya diterapkan pada kontainer terkait spark dalam gateway, nmnode, sparkhead, spark, storage, dan pod zookeeper. float 1.0
bdc.resourcemanagement.memoryCoefficient Jika manajemen sumber daya diaktifkan, mengontrol koefisien penskalaan nilai permintaan memori dasar untuk pod dengan permintaan/batas mem/cpu yang diterapkan padanya. Hanya diterapkan pada kontainer terkait spark dalam gateway, nmnode, sparkhead, spark, storage, dan pod zookeeper. float 1.0

Pengaturan cakupan layanan SQL

Anda dapat mengonfigurasi pengaturan berikut di cakupan layanan SQL.

Nama Pengaturan Deskripsi Jenis Nilai Default Hanya waktu penyebaran
mssql.language.lcid Mengubah lokal SQL Server ke pengidentifikasi bahasa yang didukung (LCID). int 1033

Pengaturan cakupan layanan Spark

Kunjungi artikel konfigurasi Apache Spark & Apache Hadoop untuk melihat semua pengaturan yang didukung dan tidak didukung.

Pengaturan cakupan layanan HDFS

Kunjungi artikel konfigurasi Apache Spark & Apache Hadoop untuk melihat semua pengaturan yang didukung dan tidak didukung.

Pengaturan cakupan layanan gateway

Tidak ada pengaturan cakupan layanan gateway yang dapat dikonfigurasi. Konfigurasikan pengaturan di cakupan sumber daya gateway.

Pengaturan cakupan layanan aplikasi

Tidak ada yang tersedia

Pengaturan cakupan sumber daya Kumpulan Master

Nama Pengaturan Deskripsi Jenis Nilai Default Hanya waktu penyebaran
mssql.licensing.pid Edisi SQL Server. string Pengembang
mssql.sqlagent.enabled Mengaktifkan agen SQL Server. bool salah
mssql.collation Mengubah kolase SQL Server ke salah satu kolase yang didukung. string SQL_Latin1_General_CP1_CI_AS benar
hadr.enabled Boolean untuk mengaktifkan grup ketersediaan untuk kumpulan master SQL Server. bool salah benar
hadr.leaseDurationInSeconds Batas Waktu kedaluwarsa sewa untuk Agen HA. int 30
hadr.externalLeasePollingEnabled Boolean untuk mengaktifkan API polling sewa eksternal. bool benar benar
mssql.telemetry.userRequestedLocalAuditDirectory Mengaktifkan Audit Lokal Sql Server dan memungkinkan pengguna mengatur direktori tempat log 'Audit Lokal' dibuat. Direktori harus berada di bawah '/var/opt/mssql/audit'. string
mssql.network.tlscert Jalur absolut ke file sertifikat yang digunakan SQL Server untuk TLS. Untuk menggunakan sertifikat yang ditandatangani sendiri, file harus ditempatkan dalam kontainer sebelum mengubah jalur ini. Lihat buku catatan Kluster Big Data SQL Server untuk petunjuk melakukannya. string /var/run/secrets/certificates/sql/sql-certificate.pem
mssql.network.tlskey Jalur absolut ke file kunci privat yang digunakan SQL Server untuk TLS. Untuk menggunakan sertifikat yang ditandatangani sendiri, file harus ditempatkan dalam kontainer sebelum mengubah jalur ini. Lihat buku catatan Kluster Big Data SQL Server untuk petunjuk melakukannya. string /var/run/secrets/certificates/sql/sql-privatekey.pem
mssql.network.forceencryption Jika 1, maka SQL Server memaksa semua koneksi untuk dienkripsi. Secara default, opsi ini adalah 0. int 0
mssql.network.tlsprotocols Daftar protokol TLS mana yang dipisahkan koma yang diizinkan oleh SQL Server. SQL Server selalu mencoba menegosiasikan protokol terkuat yang diizinkan. Jika klien tidak mendukung protokol yang diizinkan, SQL Server menolak upaya koneksi. Untuk kompatibilitas, semua protokol yang didukung diizinkan secara default (1.2, 1.1, 1.0). Jika klien Anda mendukung TLS 1.2, Microsoft merekomendasikan hanya mengizinkan TLS 1.2. string 1.2
mssql.network.tlsciphers Menentukan cipher mana yang diizinkan oleh SQL Server untuk TLS. String ini harus diformat sesuai format daftar sandi OpenSSL. Secara umum, Anda tidak perlu mengubah opsi ini. 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

Pengaturan cakupan sumber daya Kumpulan Penyimpanan

Kumpulan penyimpanan terdiri dari komponen SQL, Spark, dan HDFS.

Konfigurasi SQL yang tersedia

Nama Pengaturan Deskripsi Jenis Nilai Default Hanya waktu penyebaran
mssql.degreeOfParallelism Jumlah prosesor yang digunakan untuk menjalankan satu pernyataan, untuk setiap eksekusi rencana paralel, per instans SQL. int 0
mssql.maxServerMemory Jumlah maksimum memori (dalam megabyte) untuk proses SQL Server yang digunakan oleh instans SQL Server. int 2147483647
mssql.minServerMemory Jumlah minimum memori (dalam megabyte) untuk proses SQL Server yang digunakan oleh instans SQL Server. int 0
mssql.processAffinityCpuRange Mendistribusikan utas pekerja SQL Server ke setiap CPU dalam rentang yang ditentukan. CPU di luar rentang yang ditentukan tidak akan menetapkan utas. AUTO adalah nilai default dan menentukan bahwa tidak ada utas yang ditetapkan CPU dan dapat dengan bebas berpindah di antara CPU. Contoh: "1, 3-5, 6" menetapkan utas ke CPU 1, 3, 4, 5, dan 6. string AUTO
mssql.storagePoolCacheSize Ukuran (dalam megabyte) cache untuk setiap instans SQL di Kumpulan Penyimpanan. int 8
mssql.storagePoolMaxCacheSize Ukuran maksimum (dalam megabyte) cache untuk setiap instans SQL di Kumpulan Penyimpanan. int 16384
mssql.storagePoolCacheAutogrowth Faktor pertumbuhan otomatis (dalam MB) untuk cache Kumpulan Penyimpanan. int 256
mssql.tempdb.autogrowthPerDataFile Autogrowth (dalam MB) untuk setiap file data TempDB. int 64
mssql.tempdb.autogrowthPerLogFile Autogrowth (dalam MB) untuk setiap file log TempDB. int 64
mssql.tempdb.dataFileSize Ukuran file (dalam MB) untuk setiap file data TempDB. int 8
mssql.tempdb.dataFileMaxSize Ukuran file maksimum (dalam MB) untuk setiap file data TempDB. int 16777215
mssql.tempdb.logFileSize Ukuran file (dalam MB) untuk setiap file log TempDB. int 8
mssql.tempdb.logFileMaxSize Ukuran file maksimum (dalam MB) untuk setiap file log TempDB. int 2097151
mssql.tempdb.numberOfDataFiles Jumlah file data untuk TempDB. int 8
mssql.traceflags Mengaktifkan atau menonaktifkan traceflags untuk startup layanan SQL Server. Berikan daftar traceflags yang dipisahkan spasi untuk diterapkan. string 3614

Konfigurasi Apache Spark dan Hadoop yang tersedia

Kunjungi artikel konfigurasi Apache Spark & Apache Hadoop untuk melihat semua pengaturan yang didukung dan tidak didukung.

Pengaturan cakupan sumber daya Kumpulan Data

Nama Pengaturan Deskripsi Jenis Nilai Default Hanya waktu penyebaran
mssql.degreeOfParallelism Jumlah prosesor yang digunakan untuk menjalankan satu pernyataan, untuk setiap eksekusi rencana paralel, per instans SQL. int 0
mssql.maxServerMemory Jumlah maksimum memori (dalam megabyte) untuk proses SQL Server yang digunakan oleh instans SQL Server. int 2147483647
mssql.minServerMemory Jumlah minimum memori (dalam megabyte) untuk proses SQL Server yang digunakan oleh instans SQL Server. int 0
mssql.processAffinityCpuRange Mendistribusikan utas pekerja SQL Server ke setiap CPU dalam rentang yang ditentukan. CPU di luar rentang yang ditentukan tidak akan menetapkan utas. AUTO adalah nilai default dan menentukan bahwa tidak ada utas yang ditetapkan CPU dan dapat dengan bebas berpindah di antara CPU. Contoh: "1, 3-5, 6" menetapkan utas ke CPU 1, 3, 4, 5, dan 6. string AUTO
mssql.tempdb.autogrowthPerDataFile Autogrowth (dalam MB) untuk setiap file data TempDB. int 64
mssql.tempdb.autogrowthPerLogFile Autogrowth (dalam MB) untuk setiap file log TempDB. int 64
mssql.tempdb.dataFileSize Ukuran file (dalam MB) untuk setiap file data TempDB. int 8
mssql.tempdb.dataFileMaxSize Ukuran file maksimum (dalam MB) untuk setiap file data TempDB. int 16777215
mssql.tempdb.logFileSize Ukuran file (dalam MB) untuk setiap file log TempDB. int 8
mssql.tempdb.logFileMaxSize Ukuran file maksimum (dalam MB) untuk setiap file log TempDB. int 2097151
mssql.tempdb.numberOfDataFiles Jumlah file data untuk TempDB. int 8
mssql.traceflags Mengaktifkan atau menonaktifkan traceflags untuk startup layanan SQL Server. Berikan daftar traceflags yang dipisahkan spasi untuk diterapkan. string 3614

Pengaturan cakupan sumber daya Kumpulan Komputasi

Nama Pengaturan Deskripsi Jenis Nilai Default Hanya waktu penyebaran
mssql.degreeOfParallelism Jumlah prosesor yang digunakan untuk menjalankan satu pernyataan, untuk setiap eksekusi rencana paralel, per instans SQL. int 0
mssql.maxServerMemory Jumlah maksimum memori (dalam megabyte) untuk proses SQL Server yang digunakan oleh instans SQL Server. int 2147483647
mssql.minServerMemory Jumlah minimum memori (dalam megabyte) untuk proses SQL Server yang digunakan oleh instans SQL Server. int 0
mssql.processAffinityCpuRange Mendistribusikan utas pekerja SQL Server ke setiap CPU dalam rentang yang ditentukan. CPU di luar rentang yang ditentukan tidak akan menetapkan utas. AUTO adalah nilai default dan menentukan bahwa tidak ada utas yang ditetapkan CPU dan dapat dengan bebas berpindah di antara CPU. Contoh: "1, 3-5, 6" menetapkan utas ke CPU 1, 3, 4, 5, dan 6. string AUTO
mssql.tempdb.autogrowthPerDataFile Autogrowth (dalam MB) untuk setiap file data TempDB. int 64
mssql.tempdb.autogrowthPerLogFile Autogrowth (dalam MB) untuk setiap file log TempDB. int 64
mssql.tempdb.dataFileSize Ukuran file (dalam MB) untuk setiap file data TempDB. int 8
mssql.tempdb.dataFileMaxSize Ukuran file maksimum (dalam MB) untuk setiap file data TempDB. int 16777215
mssql.tempdb.logFileSize Ukuran file (dalam MB) untuk setiap file log TempDB. int 8
mssql.tempdb.logFileMaxSize Ukuran file maksimum (dalam MB) untuk setiap file log TempDB. int 2097151
mssql.tempdb.numberOfDataFiles Jumlah file data untuk TempDB. int 8
mssql.traceflags Mengaktifkan atau menonaktifkan traceflags untuk startup layanan SQL Server. Berikan daftar traceflags yang dipisahkan spasi untuk diterapkan. string 3614

Pengaturan cakupan sumber daya Kumpulan Spark

Kunjungi artikel konfigurasi Apache Spark & Apache Hadoop untuk melihat semua pengaturan yang didukung dan tidak didukung.

Pengaturan cakupan sumber daya gateway

Kunjungi artikel konfigurasi Apache Spark & Apache Hadoop untuk melihat semua pengaturan yang didukung dan tidak didukung.

Sparkhead pengaturan cakupan sumber daya

Kunjungi artikel konfigurasi Apache Spark & Apache Hadoop untuk melihat semua pengaturan yang didukung dan tidak didukung.

Pengaturan cakupan sumber daya Zookeeper

Kunjungi artikel konfigurasi Apache Spark & Apache Hadoop untuk melihat semua pengaturan yang didukung dan tidak didukung.

Pengaturan cakupan sumber daya namenode

Kunjungi artikel konfigurasi Apache Spark & Apache Hadoop untuk melihat semua pengaturan yang didukung dan tidak didukung.

Pengaturan cakupan sumber daya Proksi Aplikasi

Tidak ada yang tersedia

Langkah berikutnya

Mengonfigurasi Kluster Big Data SQL Server