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
, , service
dan 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk