全部产品
Search
文档中心

ApsaraDB RDS:Kelola parameter instans di konsol

更新时间:Nov 10, 2025

ApsaraDB RDS for SQL Server memungkinkan Anda memodifikasi konfigurasi parameter melalui konsol atau menggunakan API. Fitur ini membantu menyesuaikan parameter instans sesuai kebutuhan bisnis Anda. Anda juga dapat meninjau riwayat modifikasi parameter.

Prasyarat

Instans ApsaraDB RDS for SQL Server harus memenuhi persyaratan berikut:

  • Tipe instans: Tujuan Umum atau Spesifikasi Khusus. Tipe instans Shared tidak didukung.

  • Metode penagihan: Berlangganan atau bayar sesuai penggunaan. Instans serverless tidak didukung.

Catatan

Untuk instans yang tidak didukung, Anda dapat mengatur parameter instans menggunakan perintah SQL.

Catatan penggunaan

  • Untuk memastikan stabilitas instans, hanya parameter yang ditampilkan di konsol yang dapat dimodifikasi. Parameter lainnya tidak dapat diubah.

  • Modifikasi parameter biasanya berlaku dalam waktu 10 detik. Untuk waktu efektif spesifik, lihat tabel detail parameter. Restart instans tidak diperlukan setelah memodifikasi parameter yang didukung di konsol.

  • Jika instans utama Edisi Kluster memiliki instans hanya baca, perubahan parameter pada instans utama tidak disinkronkan secara otomatis ke instans hanya baca. Anda harus mengonfigurasi parameter untuk setiap instans hanya baca secara terpisah.

  • Jika Anda memodifikasi parameter Trace Flag (TF) dan me-restart instans secara manual, sistem akan menerapkan nilai TF baru setelah restart dengan penundaan buffer sekitar 10 menit.

Lihat nilai parameter

  1. Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi di sebelah kiri, klik Parameters. Anda dapat melihat konfigurasi setiap parameter dalam daftar parameter.

Modifikasi nilai parameter

  1. Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi di sebelah kiri, klik Parameters.

  3. Pada tab Modifiable Parameters, temukan parameter yang ingin Anda modifikasi dan klik ikon image.png di kolom Running Value.

  4. Masukkan nilai target dan klik OK.

  5. Klik Apply Changes. Di kotak dialog yang muncul, klik OK.

    Penting

    Anda harus mengklik tombol Submit Parameters. Jika tidak, modifikasi tidak akan berlaku.

    image

Kueri riwayat modifikasi parameter

  1. Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi di sebelah kiri, klik Parameters.

  3. Klik tab Edit History, pilih rentang waktu, dan kemudian klik OK.

Lampiran: Parameter yang dapat dimodifikasi

Catatan

Untuk informasi lebih lanjut tentang parameter, lihat dokumentasi Microsoft.

Parameter konfigurasi server

Nama parameter

Deskripsi

Nilai default

Rentang nilai

Ad Hoc Distributed Queries

Mengaktifkan query terdistribusi ad hoc.

0

[0-1]

Database Mail XPs

Mengaktifkan Database Mail.

0

[0-1]

blocked process threshold (s)

Menentukan ambang batas, dalam detik (s), saat laporan proses terblokir dihasilkan.

0

[0-86400]

clr enabled

Menentukan apakah SQL Server dapat menjalankan assembly pengguna.

0

[0-1]

clr strict security

Mengontrol izin SAFE, EXTERNAL ACCESS, dan UNSAFE di SQL Server.

0

[0-1]

cost threshold for parallelism

Mengonfigurasi ambang biaya untuk paralelisme.

5

[0-32767]

default full-text language

Menentukan bahasa default untuk indeks teks penuh.

1033

[0-6000]

default language

Mengonfigurasi bahasa default. Menentukan bahasa default untuk semua akun login baru yang dibuat.

0

[0-33]

filestream access level

Mengubah tingkat akses FILESTREAM untuk instans SQL Server ini.

0

[0-2]

max degree of parallelism

Mengonfigurasi derajat maksimum paralelisme.

2

[0-64]

remote query timeout (s)

Durasi, dalam detik (s), sebelum operasi jarak jauh habis waktu pada SQL Server.

600

[0-2147183647]

remote login timeout (s)

Menentukan jumlah detik sebelum kembali dari upaya gagal untuk masuk ke server jarak jauh.

10

[0-2147183647]

query wait (s)

Mengonfigurasi waktu tunggu query.

30

[-1-38400]

optimize for ad hoc workloads

Mengonfigurasi optimasi untuk beban kerja ad hoc.

0

[0-1]

nested triggers

Mengonfigurasi trigger bersarang.

1

[0-1]

max worker threads

Mengonfigurasi jumlah maksimum thread pekerja.

0

[128-65535]

max text repl size (B)

Mengonfigurasi ukuran maksimum replikasi teks.

65536

[0-2147483647]

remote proc trans

Transaksi Microsoft Distributed Transaction Coordinator (MS DTC) yang membantu melindungi operasi prosedur server-to-server.

0

[0-1]

query governor cost limit

Batas biaya. Menentukan batas atas biaya yang diperbolehkan untuk query tertentu agar dapat dijalankan.

0

[0-2147483647]

recovery interval (min)

Interval pemulihan, dalam menit. Menetapkan batas atas waktu yang diperlukan untuk memulihkan database.

0

[0-30]

min memory per query (KB)

Memori minimum per query. Menentukan jumlah memori minimum, dalam KB, yang dialokasikan untuk eksekusi query.

1024

[512-2147483647]

in-doubt xact resolution

Mengontrol hasil transaksi default untuk transaksi yang tidak dapat diselesaikan oleh Microsoft Distributed Transaction Coordinator (MS DTC).

0

[0-2]

rds_slow_log_threshold

Menentukan ambang batas untuk menangkap pernyataan SQL lambat pada instans, dalam milidetik (ms). Pernyataan SQL yang melebihi ambang ini dicatat sebagai log kueri lambat. Perubahan berlaku dalam sekitar 5 menit. Anda tidak perlu me-restart instans.

Penting

Tetapkan ambang batas yang wajar. Kami merekomendasikan nilai 1000 ms atau lebih besar. Nilai yang terlalu rendah dapat menyebabkan banyak pernyataan SQL ditangkap, yang menghambat penyaringan log dan mempengaruhi kinerja instans. Seimbangkan kebutuhan pemantauan Anda dengan beban sistem.

0

[0-60000]

rds_capture_sql_param

Mengontrol apakah akan menampilkan detail lengkap parameter SQL di Log Audit dan Detail Log Lambat. Setel nilai menjadi 1 untuk mengaktifkan fitur ini. Nilai default adalah 0 (dinonaktifkan). Perubahan berlaku dalam sekitar 5 menit. Anda tidak perlu me-restart instans.

Contoh: Efek dan dampak dari mengaktifkan fitur

Sebelum diaktifkan

Setelah diaktifkan

Dampak setelah diaktifkan

Hanya template pernyataan SQL yang dicatat. Nilai parameter spesifik yang dilewatkan selama eksekusi tidak ada.

Detail lengkap pernyataan SQL ditampilkan.

Fitur seperti SQL Explorer dan Statistik Log Lambat tidak dapat melakukan statistik agregasi pada pernyataan SQL serupa.

image

image

image

Penting

Sebelum Anda mengaktifkan fitur ini, pastikan bahwa lingkungan Anda aman dan terkendali. Lakukan penilaian penuh terhadap kemudahan untuk pemecahan masalah dan dampaknya pada sistem.

  • Dampak fitur: Setelah fitur ini diaktifkan, format log berubah. Ini mencegah fitur DAS seperti SQL Explorer dan Statistik Log Lambat melakukan statistik agregasi pada pernyataan SQL serupa.

  • Risiko keamanan: Merekam parameter aktual dalam teks biasa dapat mengekspos informasi sensitif, seperti kata sandi.

0

[0-1]

Trace flags

Nama Parameter

Deskripsi

Nilai Default

Rentang Nilai

1.204

Mengembalikan sumber daya, jenis kunci yang berpartisipasi dalam deadlock, serta perintah yang terpengaruh saat ini.

0

[0-1]

1.211

Menonaktifkan eskalasi kunci yang dipicu oleh kondisi kehabisan memori atau jumlah kunci. Tindakan ini mencegah SQL Server Database Engine menaikkan kunci baris atau halaman menjadi kunci tabel.

0

[0-1]

1.222

Mengembalikan sumber daya dan jenis kunci yang terlibat dalam deadlock, serta perintah yang saat ini terpengaruh, dalam format XML yang tidak sesuai dengan skema XSD apa pun.

0

[0-1]

1.224

Mengontrol perilaku eskalasi kunci. Ketika flag ini diaktifkan, SQL Server membatasi eskalasi kunci berdasarkan jumlah kunci, sehingga membantu menghindari masalah pemblokiran luas dalam skenario konkurensi tinggi. Berbeda dengan trace flag 1211 yang sepenuhnya menonaktifkan eskalasi kunci, trace flag 1224 lebih fleksibel karena hanya membatasi eskalasi kunci ketika potensi pemblokiran terdeteksi. Flag ini biasanya digunakan dalam lingkungan konkurensi tinggi untuk mencegah penurunan kinerja akibat kunci tingkat tabel yang tidak perlu.

0

[0-1]

2.528

Nonaktifkan pemeriksaan objek paralel untuk DBCC CHECKDB, DBCC CHECKFILEGROUP, dan DBCC CHECKTABLE.

Catatan

Parameter ini hanya dapat dimodifikasi untuk versi sebelum SQL Server 2014.

0

[0-1]

3205

Nonaktifkan kompresi perangkat keras untuk drive tape.

0

[0-1]

3.226

Menekan entri log cadangan.

0

[0-1]

4.199

Mengaktifkan hotfix pengoptimal kueri (QO) yang dirilis dalam pembaruan kumulatif dan paket layanan SQL Server.

Catatan

Parameter ini hanya dapat dimodifikasi untuk versi sebelum SQL Server 2016.

0

[0-1]

4.616

Membuat metadata tingkat server dapat diakses oleh peran aplikasi.

0

[0-1]

6.527

Nonaktifkan pembuatan dump memori untuk pengecualian kehabisan memori pertama dalam integrasi CLR.

0

[0-1]

692

Nonaktifkan penyisipan cepat saat memuat data secara massal ke heap atau indeks terkluster.

Catatan

Parameter ini hanya dapat diubah untuk versi sebelum SQL Server 2016.

0

[0-1]

1117

Ketika file dalam filegroup mencapai ambang autogrow, semua file di filegroup tersebut akan bertambah ukurannya.

Catatan

Parameter ini hanya dapat dimodifikasi untuk versi SQL Server sebelum 2016.

0

[0-1]

1.118

Memaksa alokasi halaman pada extent seragam, bukan extent campuran, untuk mengurangi konten pada halaman SGAM.

Catatan

Parameter ini hanya dapat dimodifikasi untuk versi sebelum SQL Server 2016.

0

[0-1]

1.262

Mengoptimalkan pemrosesan paralel untuk tabel partisi, terutama dalam skenario dengan throughput tinggi. Saat memproses tabel partisi berskala besar, trace flag 1262 dapat membantu mengurangi hambatan kinerja akibat distribusi beban yang tidak seimbang atau pemrosesan paralel pada tingkat partisi. Flag ini sangat berguna untuk kueri yang memerlukan akses paralel ke sejumlah besar data.

0

[0-1]

2.335

Memastikan bahwa memori yang dikonfigurasikan untuk SQL Server tetap tersedia bagi cache data, eksekusi kueri, dan konsumen lainnya.

0

[0-1]

2.371

Mengubah ambang pembaruan statistik tetap menjadi ambang pembaruan statistik linier.

Catatan

Parameter ini hanya dapat dimodifikasi untuk versi sebelum SQL Server 2016.

0

[0-1]

2.430

Mengaktifkan pembersihan kelas kunci alternatif.

0

[0-1]

3.604

Mengirimkan output diagnostik ke klien. Flag ini umumnya diaktifkan saat menggunakan perintah DBCC, seperti DBCC PAGE. Flag ini memungkinkan Anda melihat informasi seperti struktur halaman dan metadata untuk membantu pemecahan masalah kinerja mendalam, termasuk pemeriksaan konten kunci atau masalah konten sumber daya lainnya. Flag ini sering digunakan untuk diagnosis kinerja database atau analisis struktur data.

0

[0-1]

6.498

Mengelola penggunaan memori untuk kompilasi kueri masuk guna mencegah penundaan kompilasi pada kueri besar yang berjalan bersamaan.

Catatan

Parameter ini hanya dapat diubah untuk versi sebelum SQL Server 2014.

0

[0-1]

8.048

Mengonversi objek memori yang dipartisi NUMA menjadi objek memori yang dipartisi CPU.

Catatan

Parameter ini hanya dapat dimodifikasi untuk versi SQL Server sebelum 2014.

0

[0-1]

Tanya Jawab Umum

Apakah perubahan parameter langsung berlaku? Apakah diperlukan restart?

Perubahan biasanya berlaku dalam waktu 10 detik. Untuk waktu efektif spesifik setiap parameter, lihat tabel detail parameter. Restart instans tidak diperlukan setelah memodifikasi salah satu parameter yang didukung di konsol.

Mengapa perubahan parameter tidak berlaku?

Pastikan Anda mengklik Submit Parameters setelah menyetel nilai parameter. Tugas modifikasi hanya dieksekusi setelah Anda mengklik tombol ini.

Operasi terkait