Di ApsaraDB RDS untuk MySQL, Anda dapat memodifikasi konfigurasi parameter dan mengkueri riwayat modifikasi parameter melalui konsol atau menggunakan API. Hal ini memungkinkan Anda menyesuaikan parameter instans sesuai kebutuhan bisnis. Untuk mengkueri konfigurasi parameter suatu instans, lihat Lihat parameter instans.
Peringatan
Untuk menjaga stabilitas instans, Anda hanya dapat mengubah parameter yang tersedia di Konsol ApsaraDB RDS. Anda tidak dapat menggunakan perintah
set globaluntuk mengubah parameter. Parameter yang tidak ditampilkan atau tidak dapat diedit di konsol tidak dapat diubah.Saat mengubah nilai parameter, lihat kolom Modifiable Parameter Values pada halaman Modifiable Parameters di konsol. Anda juga dapat menetapkan parameter instans sebagai ekspresi agar parameter tersebut dapat menyesuaikan secara otomatis dengan perubahan konfigurasi instans.
Beberapa parameter secara otomatis disinkronkan ke semua instans hanya baca dari instans utama setelah diubah pada instans utama. Untuk daftar parameter ini, lihat Lampiran: Daftar parameter yang secara otomatis disinkronkan ke instans hanya baca.
Catatan tentang pengubahan parameter
lower_case_table_names:Untuk MySQL 8.0: Anda harus menentukan apakah nama tabel peka huruf besar/kecil saat membuat instans. Nilai default adalah 1, yang menunjukkan bahwa nama tabel tidak peka huruf besar/kecil. Anda tidak dapat mengubah parameter ini setelah instans dibuat.
Untuk MySQL 5.7 dan 5.6:
Parameter ini dapat diubah setelah instans dibuat, tetapi pengubahan memerlukan restart instans. Kami sarankan Anda mengubah parameter ini selama jam sepi.
Jika Anda ingin mengubah nilai parameter dari
0menjadi1, Anda harus mengonversi nama tabel huruf besar dalam instans menjadi huruf kecil terlebih dahulu. Jika tidak, tabel yang sudah ada dengan nama huruf besar akan menjadi tidak dapat diakses.Anda tidak dapat mengubah parameter ini pada instans hanya baca. Anda harus mengubah parameter ini pada instans utama. Perubahan tersebut kemudian disinkronkan ke instans hanya baca.
Mengubah dan menerapkan parameter mungkin memerlukan restart instans atau penyambungan ulang database. Lakukan operasi ini selama jam sepi dan pastikan aplikasi Anda memiliki mekanisme penyambungan ulang.
Beberapa parameter memerlukan restart instans agar perubahan berlaku. Untuk informasi lebih lanjut, lihat kolom Restart Required pada halaman Modifiable Parameters di konsol. Merestart instans menyebabkan gangguan koneksi selama sekitar 30 detik. Pastikan aplikasi Anda dikonfigurasi dengan mekanisme penyambungan ulang otomatis.
Untuk pengubahan parameter yang tidak memerlukan restart instans, perubahan hanya berlaku untuk koneksi database baru. Agar perubahan berlaku pada koneksi database yang sudah ada, Anda harus memutuskan dan menyambungkan kembali ke database.
Modifikasi parameter instans
Parameter instans yang dapat dimodifikasi bervariasi berdasarkan versi mesin MySQL. Untuk informasi lebih lanjut, lihat Daftar parameter yang tersedia untuk ApsaraDB RDS for MySQL.
Modifikasi parameter dari satu instans
Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.
Di panel navigasi di sebelah kiri, klik Parameter Settings.
Anda dapat melakukan operasi berikut:
Modifikasi parameter tunggal
Pada tab Modifiable Parameters, temukan parameter yang ingin Anda modifikasi dan ubah nilainya dengan salah satu cara berikut:
Klik ikon
di kolom Running Parameter Value dan masukkan nilai berdasarkan rentang nilai valid.Pilih nilai dari daftar drop-down di kolom Running Parameter Value.
Klik OK.
Klik Submit Parameters. Di kotak dialog yang muncul, pilih Take Effect Immediately, Take Effect During Maintenance Window, atau Take Effect At A Specified Time.
CatatanPada tab Parameter Modification Scheduled Tasks, Anda dapat melihat tugas modifikasi parameter yang Anda pilih Take Effect During Maintenance Window atau Take Effect At A Specified Time.
(Opsional) Sebelum Anda mengirimkan modifikasi parameter, Anda dapat mengklik Revoke untuk membatalkannya.
Terapkan dan ekspor template parameter
Terapkan template parameter
ApsaraDB RDS menyediakan berbagai template parameter sistem untuk memenuhi kebutuhan skenario bisnis yang berbeda, seperti skenario yang memerlukan performa tinggi. Anda juga dapat membuat template parameter kustom untuk mengonfigurasi beberapa parameter sekaligus. Untuk informasi lebih lanjut, lihat Gunakan template parameter.
Klik Apply Template.
Pilih template parameter dan klik OK.
CatatanAnda dapat melihat jumlah parameter dalam template dan memeriksa apakah instans harus di-restart agar nilai parameter baru diterapkan. Untuk melihat lebih banyak detail tentang perubahan parameter, klik View Changed Parameters.
Jika Anda tidak dapat menemukan template parameter yang diinginkan, periksa apakah template dan instans berada di wilayah yang sama. Jika mereka berada di wilayah yang berbeda, Anda dapat menyalin template parameter ke wilayah tempat instans berada. Untuk informasi lebih lanjut, lihat Gunakan template parameter.
Ekspor template parameter
Klik Export As Template.
Konfigurasikan parameter berikut.
Parameter
Deskripsi
Template Name
Nama template. Nama tersebut harus dimulai dengan huruf dan dapat berisi huruf, angka, titik (.), dan garis bawah (_). Nama tersebut tidak boleh berisi karakter Cina dan harus memiliki panjang 8 hingga 64 karakter.
Description
Deskripsi template. Ini membantu Anda mengelola template. Deskripsi tersebut dapat memiliki panjang hingga 200 karakter.
Klik OK. Template parameter baru dibuat di wilayah saat ini.
Impor dan ekspor parameter (format TXT)
Untuk memodifikasi beberapa parameter sekaligus atau mendapatkan konfigurasi parameter dari sebuah instans, Anda dapat mengekspor parameter ke file TXT lokal. File ini berisi semua nilai parameter dari instans. Setelah Anda memodifikasi parameter dalam file, Anda dapat mengimpor file tersebut ke instans ApsaraDB RDS untuk menerapkan perubahan.
Klik Export Parameters untuk mengekspor konfigurasi parameter ke file TXT lokal.
Setelah Anda memodifikasi file konfigurasi parameter, klik Import Parameters dan tempelkan isi file ke dalam kotak dialog.
Klik OK.
Klik Submit Parameters. Di kotak dialog yang muncul, pilih waktu efektif. Anda dapat memilih Take Effect Immediately, Take Effect During Maintenance Window, atau Take Effect At A Specified Time.
CatatanPada tab Parameter Modification Scheduled Tasks, Anda dapat melihat tugas modifikasi parameter yang Anda pilih Take Effect During Maintenance Window atau Take Effect At A Specified Time.
(Opsional) Sebelum Anda mengirimkan perubahan, Anda dapat mengklik Revoke untuk membatalkannya.
PentingJika pesan kesalahan
Operasi gagal. Format parameter yang ditentukan tidak valid.muncul, periksa apakah nilai yang Anda masukkan untuk parameter berada dalam rentang valid yang ditentukan di kolom Parameter Value Range.
Modifikasi parameter dari beberapa instans secara batch
Masuk ke Konsol ApsaraDB RDS. Di panel navigasi di sebelah kiri, klik Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada.
Pilih kotak centang instans target dan klik Change Parameters di bagian bawah halaman.
CatatanInstans yang ingin Anda modifikasi secara batch harus menggunakan versi mesin database yang sama dan edisi RDS yang sama. Jika tidak, tombol Change Parameters akan dinonaktifkan.
Di kotak dialog Parameter Settings, klik ikon
di sebelah nama parameter yang ingin Anda modifikasi.Di bidang Configuration Value, pilih atau masukkan nilai baru dan klik OK.
Di kotak dialog Parameter Settings, konfirmasikan perubahan dan klik OK.
Sejarah modifikasi parameter kueri
Pergi ke halaman Instans. Di bilah navigasi atas, pilih wilayah tempat Instans RDS berada. Kemudian, temukan Instans RDS dan klik ID dari instans tersebut.
Di panel navigasi di sebelah kiri, klik Parameter Settings.
Klik tab Parameter Modification History.
Pilih rentang waktu dan klik OK.
FAQ
Lampiran: Daftar parameter yang disinkronkan secara otomatis ke instansi hanya baca
Jika Anda memodifikasi parameter berikut pada instans utama ApsaraDB RDS for MySQL, modifikasi tersebut akan disinkronkan secara otomatis ke semua instansi hanya baca dari instans utama.
lower_case_table_names
CatatanUntuk ApsaraDB RDS for MySQL 8.0, Anda dapat menentukan apakah nama tabel peka terhadap huruf besar/kecil hanya saat membuat instans. Setelah instans dibuat, Anda tidak dapat memodifikasi parameter
lower_case_table_names.
innodb_large_prefix
loose_validate_password_length
default_time_zone
rpl_semi_sync_slave_enabled
character_set_server
collation_server
Operasi API terkait
API | Deskripsi |
Panggil operasi ModifyParameter untuk memodifikasi parameter dari sebuah instans RDS. | |
Panggil operasi DescribeParameterTemplates untuk melihat template parameter database. | |
Panggil operasi DescribeParameters untuk menanyakan konfigurasi parameter saat ini dari sebuah instans. |