Untuk mengelola parameter beberapa instans secara massal, gunakan template parameter agar pengaturan dapat diterapkan ke instans Anda dengan cepat. Template parameter terdiri atas template parameter sistem dan template parameter kustom.
Prasyarat
Instans Anda harus menjalankan salah satu versi MySQL berikut:
MySQL 8.4
MySQL 8.0 (termasuk instans serverless)
MySQL 5.7
MySQL 5.6
Informasi latar belakang
Untuk memastikan ketersediaan layanan, Alibaba Cloud membatasi modifikasi terhadap parameter kritis tertentu. Guna memenuhi berbagai kebutuhan bisnis seperti peningkatan performa, ApsaraDB RDS menyediakan berbagai template parameter sistem. Anda juga dapat membuat template parameter kustom untuk menerapkan pengaturan parameter secara massal sesuai kasus penggunaan spesifik Anda.
Jika Anda hanya perlu mengubah parameter untuk satu instans, lihat Setel parameter instans.
Template parameter sistem
Template parameter sistem hanya tersedia untuk instans yang menjalankan RDS High-availability Edition dan RDS Basic Edition. Untuk instans yang menjalankan RDS Enterprise Edition, Anda dapat membuat template parameter kustom.
Template parameter sistem berikut tersedia untuk instans yang menjalankan RDS High-availability Edition dan RDS Basic Edition:
Template parameter default
Template ini menawarkan keamanan data tertinggi tetapi memiliki performa baca-tulis yang lebih lambat. Replikasi data menggunakan mode semi-sinkron. Parameter perlindungan data berikut digunakan:
InnoDB engine
innodb_flush_log_at_trx_commit = 1sync_binlog = 1
X-Engine engine (Hanya template parameter default yang disediakan untuk engine ini)
sync_binlog = 1
CatatanSaat Anda membuat instans, template parameter default yang sesuai dengan versi dan seri instans yang dipilih akan digunakan secara otomatis. Untuk melihat nilai parameter dari template parameter default, login ke Konsol ApsaraDB RDS, klik Parameter Templates di bilah navigasi kiri, klik tab System Parameter Templates, lalu cari Default Parameter Template. Anda kemudian dapat melihat nilai parameter dari semua template parameter default.
Anda tidak dapat mengubah template parameter default.
Template parameter asinkron
Template ini menyediakan keamanan data tinggi dan performa lebih cepat. Replikasi data menggunakan mode asinkron. Parameter perlindungan data berikut digunakan:
innodb_flush_log_at_trx_commit = 1sync_binlog=1rpl_semi_sync_master_enabled=off
CatatanUntuk mengubah mode replikasi data menjadi asinkron, lihat Kueri dan ubah mode replikasi data.
Template parameter performa tinggi
Template ini menyediakan keamanan data moderat dan performa baca-tulis tercepat. Replikasi data menggunakan mode asinkron. Parameter perlindungan data berikut digunakan:
innodb_flush_log_at_trx_commit = 2sync_binlog = 1000
Anda tidak dapat menggunakan template parameter kustom untuk mengubah parameter yang telah ditentukan dalam template parameter sistem.
Tabel berikut menjelaskan parameter-parameter tersebut.
Parameter | Nilai | Deskripsi |
| 1 | Saat transaksi dikomit, sistem menulis log transaksi dari buffer ke file log dan segera melakukan flush ke disk. |
2 | Saat transaksi dikomit, log transaksi ditulis dari buffer ke file log tetapi belum tentu langsung di-flush ke disk. File log di-flush ke disk sekali per detik. Jika sistem crash sebelum flush tersebut, transaksi selama satu detik terakhir mungkin hilang. | |
| 1 | Setelah transaksi dikomit, log biner ditulis dan langsung di-flush ke disk, melewati cache sistem. |
1000 | Sistem melakukan flush log biner ke disk setiap 1.000 operasi tulis. Hal ini menimbulkan risiko kehilangan data jika terjadi crash. |
Terapkan template parameter
Login ke Konsol ApsaraDB RDS. Di bilah navigasi kiri, pilih Parameter Templates, lalu pilih wilayah di bagian atas.
Di tab Custom Parameter Templates atau System Parameter Templates, temukan template yang ingin Anda terapkan, lalu di kolom Actions, klik
> Apply to Instance.Dari daftar instans di sebelah kiri, pilih instans target dan klik ikon
untuk memindahkannya ke kanan. Tinjau perubahan parameter.PentingSaat menerapkan template parameter ke beberapa instans, pastikan parameter tersebut sesuai untuk semua instans yang dipilih. Lakukan dengan hati-hati.
Klik OK.
Buat template parameter kustom
Login ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada.
Di bilah navigasi kiri, klik Parameter Templates, lalu pada halaman Parameter Templates di sebelah kanan, klik Create Parameter Template.
Konfigurasikan parameter berikut.
Parameter
Deskripsi
Template Name
Nama harus terdiri dari 8 hingga 64 karakter dan dapat berisi huruf, angka, titik (.), serta garis bawah (_). Nama harus dimulai dengan huruf dan tidak boleh mengandung karakter Tionghoa.
Database Engine
Dokumen ini menggunakan MySQL sebagai contoh. Pilih MySQL.
Engine Version
Versi yang didukung: MySQL 5.6, 5.7, dan 8.0.
Description
Masukkan deskripsi untuk template. Panjang deskripsi maksimal 200 karakter.
Add Parameter
Klik Add Parameter untuk menambahkan baris parameter baru, sehingga Anda dapat memilih Parameter, menetapkan nilai, serta melihat informasi seperti rentang nilai dan nilai default.
CatatanUntuk melihat parameter yang dapat ditambahkan atau diubah, buka halaman RDS Instances, pilih wilayah di bagian atas, lalu klik ID instans target. Di panel navigasi kiri, klik Parameters, lalu lihat parameter pada tab Editable Parameters.
Untuk mengonfigurasi parameter lain, klik lagi Add Parameter.
Untuk menghapus parameter, klik Delete di sebelah kanan parameter.
Import
Anda dapat memodifikasi template yang diekspor, klik Import, lalu tempel parameter untuk menghasilkan template. Untuk mengekspor template, lihat Setel parameter instans.
Klik Confirm.
Klon template parameter kustom
Anda dapat mengklon template parameter kustom ke wilayah lain atau membuat salinan dalam wilayah yang sama untuk digunakan sebagai dasar template baru.
Hanya template parameter kustom yang dapat diklon. Template parameter sistem tidak dapat diklon.
Login ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada.
Di bilah navigasi kiri, klik Parameter Templates.
Di sebelah kanan ID template parameter, pada kolom Actions, klik .
Konfigurasikan parameter berikut.
Parameter
Deskripsi
Region
Wilayah tujuan untuk template yang diklon.
Template Name
Nama harus terdiri dari 8 hingga 64 karakter dan dapat berisi huruf, angka, titik (.), serta garis bawah (_). Nama harus dimulai dengan huruf dan tidak boleh mengandung karakter Tionghoa.
Description
Masukkan deskripsi untuk template. Panjang deskripsi maksimal 200 karakter.
Klik OK.
Kelola template parameter
Login ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada.
Di bilah navigasi kiri, klik Parameter Templates.
Anda dapat mengelola template parameter dengan cara berikut:
CatatanTemplate sistem hanya mendukung View dan Apply to Instance.
Lihat template parameter
Klik ID template parameter atau klik View di kolom Actions template parameter untuk melihat informasi dasar dan informasi parameternya.
Ubah template parameter
PentingJika Anda mengubah template parameter kustom, Anda harus menerapkannya kembali ke instans Anda agar perubahan berlaku.
Instans akan restart setelah template diterapkan hanya jika template tersebut berisi parameter yang memerlukan restart.
Klik di kolom Actions di samping ID template parameter, atau klik Edit Parameter Template di bagian atas halaman saat melihat template parameter. Untuk deskripsi parameter lengkap, lihat Deskripsi template parameter.
Klik Yes.
Hapus template parameter
CatatanMenghapus template parameter tidak memengaruhi instans yang sudah menggunakannya.
Klik di kolom Actions template parameter target, lalu pada kotak dialog yang muncul, klik OK.
Referensi API
API | Deskripsi |
Membuat template parameter RDS. | |
Memodifikasi template parameter RDS. | |
Mengklon template parameter RDS ke wilayah yang sama atau wilayah lain. | |
Menampilkan daftar template parameter di wilayah tertentu. | |
Menampilkan detail template parameter RDS tertentu. | |
Menghapus template parameter RDS. |
FAQ
T: Bagaimana cara mengatur ulang parameter dalam template parameter kustom ke nilai default-nya?
Jawaban:
Pada template parameter kustom, temukan parameter target dan atur ulang nilainya ke nilai default. Untuk petunjuknya, lihat Ubah template parameter.
Terapkan kembali template parameter ke instans target. Untuk petunjuknya, lihat Terapkan template parameter.
> Clone