All Products
Search
Document Center

ApsaraDB RDS:Gunakan templat parameter

Last Updated:Mar 28, 2026

Templat parameter memungkinkan Anda menerapkan satu set parameter yang konsisten ke beberapa instans ApsaraDB RDS for MySQL sekaligus. RDS menyediakan tiga templat parameter sistem bawaan yang menyeimbangkan keamanan data dan performa, serta Anda dapat membuat templat kustom untuk beban kerja dengan persyaratan tertentu.

Untuk mengonfigurasi satu parameter pada satu instans, lihat Modifikasi parameter instans.

Versi yang didukung

Templat parameter didukung untuk instans yang menjalankan versi MySQL berikut:

  • MySQL 8.0 (termasuk instans serverless)

  • MySQL 5.7

  • MySQL 5.6

Templat parameter sistem

Templat parameter sistem hanya tersedia untuk instans RDS High-availability Edition dan RDS Basic Edition. Jika instans Anda menjalankan RDS Enterprise Edition, buatlah templat parameter kustom sebagai gantinya.

RDS menyediakan tiga templat parameter sistem, masing-masing menawarkan keseimbangan berbeda antara keamanan data dan performa baca/tulis:

TemplateReplication modeData securityPerformance
Default parameter templateSemi-synchronousTertinggiRelatif lambat
Asynchronous parameter templateAsynchronousTinggiCepat
High-performance parameter templateAsynchronousRata-rataTercepat
Penting

Beberapa parameter memerlukan restart instans agar perubahan berlaku. Saat Anda menerapkan atau menerapkan ulang templat parameter yang mencakup parameter tersebut, instans RDS Anda mungkin akan direstart. Jika parameter yang dimodifikasi memerlukan restart instans agar perubahan berlaku, Anda harus merestart instans RDS tersebut.

Templat parameter kustom tidak dapat mengganti nilai parameter yang telah ditetapkan dalam templat parameter sistem.

Default parameter template

Dipilih secara otomatis saat Anda membuat instans. Templat ini tidak dapat dimodifikasi.

Parameter tetap:

  • InnoDB: innodb_flush_log_at_trx_commit = 1, sync_binlog = 1

  • X-Engine: sync_binlog = 1

Untuk melihat pengaturan parameter dari template parameter bawaan, masuk ke Konsol ApsaraDB RDS, klik Parameter Templates di panel navigasi kiri, lalu pilih tab System Parameter Templates dan cari "template parameter bawaan".

Asynchronous parameter template

Menggunakan replikasi asinkron untuk throughput lebih cepat sambil mempertahankan pengaturan durabilitas yang kuat.

Parameter tetap: innodb_flush_log_at_trx_commit = 1, sync_binlog = 1, rpl_semi_sync_master_enabled = off

Untuk mengubah mode replikasi data menjadi asinkron, lihat Kueri dan ubah mode replikasi data.

High-performance parameter template

Dioptimalkan untuk kecepatan baca/tulis tercepat. Menerima risiko kehilangan data yang lebih tinggi jika terjadi shutdown tak terduga.

Parameter tetap: innodb_flush_log_at_trx_commit = 2, sync_binlog = 1000

Referensi parameter

ParameterValueBehavior
innodb_flush_log_at_trx_commit1Pada setiap commit, menulis log transaksi dari buffer ke file log dan segera melakukan flush ke disk.
innodb_flush_log_at_trx_commit2Pada setiap commit, menulis log transaksi ke file log tetapi tidak segera melakukan flush ke disk. File log di-flush ke disk sekali per detik. Log dari detik terakhir mungkin hilang jika sistem berhenti secara tak terduga.
sync_binlog1Pada setiap commit, menulis binary log ke disk segera tanpa buffering.
sync_binlog1000Melakukan flush binary log ke disk setiap 1.000 commit. Dapat menyebabkan kehilangan data.

Terapkan templat parameter

Sebelum menerapkan templat ke beberapa instans, pastikan pengaturan parameter kompatibel dengan semua instans target.

  1. Login ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Parameter Templates. Di bilah navigasi atas, pilih Wilayah tempat instans Anda berada.

  2. Pada tab Custom Parameter Templates atau System Parameter Templates, temukan templat yang ingin diterapkan, lalu pilih 点点点 > Apply to Instances di kolom Actions.

  3. Di bagian Instances panel, pilih instans yang ingin diterapkan templat. Klik ikon untuk memindahkannya ke bagian Selected Instances, lalu tinjau perubahan di bagian Parameter Comparison.

  4. Klik OK.

Buat templat parameter kustom

  1. Login ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances. Di bilah navigasi atas, pilih Wilayah tempat instans Anda berada.

  2. Di panel navigasi kiri, klik Parameter Templates. Pada halaman Parameter Templates, klik Create Parameter Template.

  3. Konfigurasikan pengaturan templat.

    Untuk melihat parameter yang tersedia untuk instans Anda, buka halaman Instances, klik ID instans, klik Parameters di panel navigasi kiri, lalu lihat tab Editable Parameters.
    ParameterDescription
    Template NameMasukkan nama untuk templat. Nama harus terdiri dari 8–64 karakter dan dapat berisi huruf, angka, titik (.), dan garis bawah (_). Nama harus dimulai dengan huruf.
    Database EngineAtur ke MySQL.
    Engine VersionPilih versi mesin MySQL: 5.6, 5.7, atau 8.0.
    Description(Opsional) Masukkan deskripsi hingga 200 karakter.
    Add ParameterKlik Add Parameter dan pilih parameter dari daftar drop-down. Masukkan nilai parameter. Untuk menambahkan parameter lain, klik lagi Add Parameter. Untuk menghapus parameter, klik Delete di sebelah kanan parameter.
    ImportImpor pengaturan parameter dari file templat yang diekspor. Untuk informasi cara mengekspor templat, lihat Modifikasi parameter instans.
  4. Klik OK.

Klon templat parameter

Gunakan fitur klon untuk menyalin templat parameter kustom ke wilayah lain atau membuat salinan modifikasi dari templat yang sudah ada. Templat parameter sistem tidak dapat diklon.

  1. Login ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances. Di bilah navigasi atas, pilih Wilayah tempat instans Anda berada.

  2. Di panel navigasi kiri, klik Parameter Templates.

  3. Temukan templat yang ingin diklon, klik ikon 图标, lalu pilih Clone di kolom Actions.

  4. Konfigurasikan pengaturan klon.

    ParameterDescription
    RegionPilih Wilayah tujuan untuk templat yang diklon.
    Template NameMasukkan nama untuk templat yang diklon. Nama harus terdiri dari 8–64 karakter dan dapat berisi huruf, angka, titik (.), dan garis bawah (_). Nama harus dimulai dengan huruf.
    OperationMasukkan deskripsi hingga 200 karakter.
  5. Klik OK.

Kelola templat parameter

  1. Login ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances. Di bilah navigasi atas, pilih Wilayah tempat instans Anda berada.

  2. Di panel navigasi kiri, klik Parameter Templates.

  3. Kelola templat Anda menggunakan operasi yang dijelaskan di bawah.

Untuk templat sistem, hanya operasi View dan Apply to Instance yang tersedia.

Lihat templat parameter

Temukan templat tersebut dan klik View di kolom Actions untuk melihat informasi dasar dan pengaturan parameternya.

Modifikasi templat parameter

Penting

Setelah memodifikasi templat kustom, terapkan ulang ke instans RDS Anda agar perubahan berlaku. Setelah Anda menerapkan ulang templat, instans RDS Anda mungkin akan direstart. Jika parameter yang dimodifikasi memerlukan restart instans agar perubahan berlaku, Anda harus merestart instans RDS tersebut.

  1. Temukan templat yang ingin dimodifikasi. Klik ikon 图标 lalu pilih Modify di kolom Actions. Atau, klik View di kolom Actions, lalu klik Edit Parameter Template di panel.

  2. Lakukan perubahan Anda dan klik OK.

Atur ulang parameter ke nilai default

Untuk mengatur ulang nilai parameter ke nilai default dalam templat kustom:

  1. Temukan parameter dalam templat kustom Anda dan ubah nilainya kembali ke nilai default. Untuk nilai default, lihat Modifikasi parameter instans.

  2. Terapkan ulang templat kustom ke instans RDS Anda. Lihat Terapkan templat parameter.

Hapus templat parameter

Menghapus templat tidak memengaruhi instans RDS yang telah menerapkan templat tersebut.

Temukan templat yang ingin dihapus, klik ikon 图标, lalu pilih Delete di kolom Actions. Di dialog konfirmasi, klik OK.

Referensi API

OperationDescription
CreateParameterGroupMembuat templat parameter.
ModifyParameterGroupMemodifikasi templat parameter.
CloneParameterGroupMengklon templat parameter ke wilayah lain.
DescribeParameterGroupsMenanyakan templat parameter yang tersedia di suatu Wilayah.
DescribeParameterGroupMenanyakan detail templat parameter.
DeleteParameterGroupMenghapus templat parameter dari suatu Wilayah.