Topik ini menjelaskan cara menggunakan templat parameter untuk mengonfigurasi parameter beberapa instans ApsaraDB RDS for MySQL sekaligus. ApsaraDB RDS for MySQL menyediakan templat parameter sistem dan templat parameter kustom.
Prasyarat
Instans RDS menjalankan salah satu versi mesin database berikut:
MySQL 8.0 (termasuk instans RDS serverless)
MySQL 5.7
MySQL 5.6
Informasi latar belakang
Untuk memastikan ketersediaan layanan, Anda hanya dapat mengonfigurasi beberapa parameter di Konsol ApsaraDB RDS. ApsaraDB RDS for MySQL menyediakan berbagai templat parameter sistem. Anda juga dapat membuat templat parameter kustom untuk memenuhi kebutuhan bisnis tertentu, seperti kebutuhan performa tinggi.
Untuk informasi selengkapnya tentang cara mengonfigurasi satu parameter, lihat Ubah parameter instans.
Pengenalan templat parameter sistem
Templat parameter sistem hanya disediakan untuk instans RDS yang menjalankan RDS High-availability Edition dan RDS Basic Edition. Jika instans RDS Anda menjalankan RDS Enterprise Edition, Anda dapat membuat templat parameter kustom untuk instans tersebut. Untuk informasi selengkapnya, lihat Buat templat parameter kustom.
Templat parameter sistem berikut disediakan untuk instans RDS yang menjalankan RDS High-availability Edition dan RDS Basic Edition:
Templat parameter default
Templat parameter ini menyediakan keamanan data tertinggi tetapi memberikan performa baca-tulis yang relatif lambat. Jika Anda menggunakan templat parameter ini, data direplikasi dalam mode semi-sinkron. Pengaturan parameter berikut bersifat tetap dalam templat parameter ini untuk memastikan keamanan data:
InnoDB
innodb_flush_log_at_trx_commit = 1
sync_binlog = 1
X-Engine (Hanya tersedia templat parameter default.)
sync_binlog = 1
CatatanSaat Anda membuat instans RDS, templat parameter default yang sesuai dengan versi mesin database dan edisi RDS yang ditentukan dipilih secara default. Anda dapat melakukan langkah-langkah berikut untuk melihat pengaturan parameter pada templat parameter default: Masuk ke Konsol ApsaraDB RDS. Di panel navigasi sebelah kiri, klik Parameter Templates. Pada halaman yang muncul, klik tab System Parameter Templates dan cari "default parameter template" untuk melihat semua pengaturan parameter dalam templat parameter default tersebut.
Anda tidak dapat mengubah templat parameter default.
Templat parameter asinkron
Templat parameter ini menjamin keamanan data tinggi dan kecepatan tinggi. Jika Anda menggunakan templat parameter ini, data direplikasi dalam mode asinkron. Pengaturan parameter berikut bersifat tetap dalam templat parameter ini untuk memastikan keamanan data:
innodb_flush_log_at_trx_commit = 1
sync_binlog=1
rpl_semi_sync_master_enabled=off
CatatanUntuk informasi selengkapnya tentang cara mengubah mode replikasi data menjadi asinkron, lihat Kueri dan ubah mode replikasi data.
Templat parameter performa tinggi
Templat parameter ini menyediakan keamanan data rata-rata tetapi memberikan performa baca-tulis tercepat. Jika Anda menggunakan templat parameter ini, data direplikasi dalam mode asinkron. Pengaturan parameter berikut bersifat tetap dalam templat parameter ini untuk memastikan keamanan data:
innodb_flush_log_at_trx_commit = 2
sync_binlog = 1000
Anda tidak dapat menggunakan templat parameter kustom untuk mengubah nilai parameter yang termasuk dalam templat parameter sistem.
Tabel berikut menjelaskan parameter dalam templat parameter sistem.
Parameter | Nilai | Deskripsi |
innodb_flush_log_at_trx_commit | 1 | Saat Anda melakukan commit transaksi, sistem menulis catatan log transaksi dari buffer ke file log dan segera menyinkronkan file log ke disk. |
2 | Saat Anda melakukan commit transaksi, sistem menulis catatan log transaksi dari buffer ke file log tetapi tidak segera menyinkronkan file log ke disk. File log ditulis ke disk setiap satu detik. Jika sistem berhenti merespons sebelum operasi penulisan dilakukan, catatan log yang dihasilkan dalam satu detik terakhir akan hilang. | |
sync_binlog | 1 | Saat Anda melakukan commit transaksi, file log biner ditulis ke disk dan disk segera diperbarui. File log biner tidak ditulis ke buffer. |
1000 | Catatan log dalam buffer ditulis ke disk dan disk diperbarui setiap kali 1.000 catatan log dikirim ke buffer. Hal ini dapat menyebabkan kehilangan data. |
Terapkan templat parameter
Masuk ke Konsol ApsaraDB RDS. Di panel navigasi sebelah kiri, klik Parameter Templates. Di bilah navigasi atas, pilih Wilayah tempat instans RDS berada.
Pada tab Custom Parameter Templates atau System Parameter Templates, temukan templat parameter yang ingin Anda terapkan, lalu pilih
> Apply to Instances di kolom Actions.Di bagian All Instances pada panel yang muncul, pilih instans RDS yang ingin Anda terapkan templat parameternya, klik ikon
untuk memindahkan instans RDS yang dipilih ke bagian Selected Instances, lalu lihat perubahan pengaturan parameter di bagian Parameter Comparison.PentingSebelum menerapkan templat parameter ke beberapa instans RDS, pastikan pengaturan parameternya sesuai untuk semua instans RDS tersebut. Lakukan dengan hati-hati.
Klik OK.
Buat templat parameter kustom
Masuk ke Konsol ApsaraDB RDS. Di panel navigasi sebelah kiri, klik Instances. Di bilah navigasi atas, pilih Wilayah tempat instans RDS berada.
Di panel navigasi sebelah kiri, klik Parameter Templates. Pada halaman Parameter Templates, klik Create Parameter Template.
Konfigurasikan parameter berikut.
Parameter
Deskripsi
Template Name
Masukkan nama untuk templat parameter. Nama harus terdiri dari 8 hingga 64 karakter dan dapat berisi huruf, angka, titik (.), serta garis bawah (_). Nama harus dimulai dengan huruf.
Database Engine
Pilih mesin database yang dijalankan oleh instans RDS. Atur nilainya ke MySQL.
Engine Version
Pilih versi mesin database yang dijalankan oleh instans RDS. Nilai yang valid: 5.6, 5.7, dan 8.0.
Description
Masukkan deskripsi untuk templat parameter. Deskripsi dapat memiliki panjang maksimal 200 karakter.
Add Parameter
Klik Add Parameter dan pilih parameter dari daftar drop-down Parameter. Kemudian, Anda dapat mengonfigurasi parameter tersebut. Anda juga dapat melihat rentang nilai dan nilai default parameter tersebut.
CatatanUntuk melihat parameter yang dapat ditambahkan atau dimodifikasi, lakukan langkah-langkah berikut: Buka halaman Instances. Di bilah navigasi atas, pilih Wilayah tempat instans RDS berada. Klik ID instans RDS tersebut. Di panel navigasi sebelah kiri, klik Parameters. Pada tab Editable Parameters, lihat parameter yang dapat ditambahkan atau dimodifikasi.
Jika ingin menambahkan parameter lain, Anda harus mengklik Add Parameter lagi.
Untuk menghapus parameter, Anda harus mengklik Delete di sebelah kanan parameter tersebut.
Import
Setelah Anda mengekspor templat parameter ke komputer, Anda dapat mengedit templat parameter tersebut sesuai kebutuhan bisnis. Kemudian, Anda dapat mengklik Import untuk menyalin pengaturan parameter dari templat parameter tersebut ke instans RDS. Untuk informasi selengkapnya tentang cara mengekspor templat parameter, lihat Ubah parameter instans.
Klik OK.
Klon templat parameter
Jika Anda ingin mengklon templat parameter kustom dari Wilayah saat ini ke Wilayah lain atau ingin memodifikasi pengaturan parameter pada templat parameter kustom, Anda dapat menggunakan fitur kloning templat parameter.
Templat parameter sistem tidak dapat diklon.
Masuk ke Konsol ApsaraDB RDS. Di panel navigasi sebelah kiri, klik Instances. Di bilah navigasi atas, pilih Wilayah tempat instans RDS berada.
Di panel navigasi sebelah kiri, klik Parameter Templates.
Temukan templat parameter yang ingin Anda klon, klik ikon
, lalu pilih Clone di kolom Actions.Konfigurasikan parameter berikut.
Parameter
Deskripsi
Region
Tentukan Wilayah tujuan tempat Anda ingin mengklon templat parameter tersebut.
Template Name
Masukkan nama untuk templat parameter. Nama harus terdiri dari 8 hingga 64 karakter dan dapat berisi huruf, angka, titik (.), serta garis bawah (_). Nama harus dimulai dengan huruf.
Operation
Masukkan deskripsi untuk templat parameter. Deskripsi dapat memiliki panjang maksimal 200 karakter.
Klik OK.
Kelola templat parameter
Masuk ke Konsol ApsaraDB RDS. Di panel navigasi sebelah kiri, klik Instances. Di bilah navigasi atas, pilih Wilayah tempat instans RDS berada.
Di panel navigasi sebelah kiri, klik Parameter Templates.
Kelola templat parameter di Wilayah ini.
CatatanAnda dapat melakukan operasi View dan Apply to Instance pada templat sistem.
Lihat templat parameter.
Temukan templat parameter yang ingin Anda lihat dan klik View di kolom Actions untuk melihat informasi dasar dan pengaturan parameter pada templat parameter tersebut.
Ubah templat parameter.
PentingJika Anda mengubah templat parameter kustom, Anda harus menerapkan ulang templat parameter kustom tersebut ke instans RDS agar perubahan berlaku.
Setelah templat parameter kustom diterapkan ulang ke instans RDS Anda, instans RDS tersebut mungkin akan restart. Jika Anda mengubah parameter yang memerlukan restart instans agar perubahan berlaku, Anda harus me-restart instans RDS tersebut.
Temukan templat parameter yang ingin Anda ubah, klik ikon
, lalu pilih Modify di kolom Actions. Atau, klik Edit Parameter Template pada panel yang muncul setelah Anda mengklik View di kolom Actions templat parameter tersebut. Untuk informasi selengkapnya, lihat Deskripsi parameter.Klik OK.
Hapus templat parameter.
CatatanSaat Anda menghapus templat parameter, instans RDS yang telah menerapkan templat parameter tersebut tidak terpengaruh.
Temukan templat parameter yang ingin Anda hapus, klik ikon
, lalu pilih Delete di kolom Actions. Pada pesan yang muncul, klik OK.
Operasi terkait
Operasi | Deskripsi |
Membuat templat parameter. | |
Mengubah templat parameter. | |
Mengklon templat parameter dari satu Wilayah ke Wilayah lain. | |
Menanyakan templat parameter yang tersedia di suatu Wilayah. | |
Menanyakan detail templat parameter. | |
Menghapus templat parameter dari suatu Wilayah. |
FAQ
Bagaimana cara mengatur ulang nilai parameter dalam templat parameter kustom ke nilai default-nya?
Temukan parameter yang ingin Anda ubah dalam templat parameter kustom dan ubah nilai yang ditentukan pengguna ke nilai default. Untuk informasi selengkapnya, lihat Ubah templat parameter.
Terapkan ulang templat parameter kustom tersebut ke instans RDS Anda. Untuk informasi selengkapnya, lihat Terapkan templat parameter.