Anda dapat melihat dan memodifikasi sebagian parameter melalui Konsol MySQL, serta dapat menanyakan catatan modifikasi parameter di konsol tersebut. Catatan:
Instance utama, instance hanya baca, mesin analisis hanya baca, dan instance pemulihan bencana semuanya mendukung modifikasi parameter melalui konsol. Operasinya pada dasarnya sama, hanya jalur untuk masuk ke halaman pengaturan parameter yang sedikit berbeda. Rinciannya ditunjukkan di bawah ini. Langkah-langkah operasional dalam artikel ini menggunakan instance utama sebagai contoh.
Instance utama: Halaman Manajemen Instance > Manajemen Database > Pengaturan Parameter.
Instance hanya baca, mesin analisis hanya baca, instance pemulihan bencana: Halaman Manajemen Instance > Pengaturan Parameter.
Hal-Hal Yang Perlu Diperhatikan
Untuk menjaga stabilitas instance, konsol hanya membuka akses modifikasi untuk sebagian parameter. Parameter yang ditampilkan di halaman konfigurasi parameter konsol adalah parameter yang dapat dimodifikasi oleh pengguna.
Jika parameter yang dimodifikasi memerlukan instance dimulai ulang agar berlaku, sistem akan meminta konfirmasi apakah Anda ingin memulai ulang. Disarankan untuk melakukan operasi ini pada periode lalu lintas bisnis rendah dan memastikan aplikasi memiliki mekanisme penyambungan ulang.
Jika ingin mengembalikan ke rumus default, kosongkan konten parameter yang dimasukkan dan terapkan.
Memodifikasi Parameter Melalui Daftar Parameter
Modifikasi Parameter Secara Massal
1. Masuk ke Konsol MySQL, pada daftar instans, klik ID Instans atau Kelola pada kolom Operasi, lalu masuk ke halaman manajemen instans. 2. Pilih halaman Manajemen Database > Pengaturan Parameter, lalu klik Modifikasi Parameter.
3. Pada kolom Nilai Jalankan Parameter, pilih parameter yang perlu dimodifikasi untuk dimodifikasi. Setelah memastikan tidak ada kesalahan, klik Konfirmasi Modifikasi.
4. Di kotak dialog yang muncul, pilih Metode Eksekusi untuk tugas parameter, lalu klik OK.
Catatan:
Jika memilih Eksekusi Segera, tugas modifikasi parameter untuk instance yang dipilih akan dieksekusi dan berlaku segera.
Jika memilih Dalam Waktu Pemeliharaan, tugas modifikasi parameter untuk instance yang dipilih akan dieksekusi dan berlaku dalam Waktu Pemeliharaan instance. Modifikasi Parameter Tunggal
1. Masuk ke Konsol MySQL, pada daftar instans, klik ID Instans, lalu masuk ke halaman manajemen instans. 2. Pilih halaman Manajemen Database > Pengaturan Parameter, pilih baris tempat parameter target berada, pada kolom Nilai Jalankan Parameter, klik untuk memodifikasi nilai parameter. 3. Berdasarkan petunjuk pada kolom Nilai yang Dapat Dimodifikasi Parameter, masukkan nilai parameter target, klik untuk menyimpan, atau klik untuk membatalkan operasi. 4. Di kotak dialog yang muncul, pilih Metode Eksekusi untuk tugas parameter, lalu klik OK.
Catatan:
Jika memilih Eksekusi Segera, tugas modifikasi parameter untuk instance yang dipilih akan dieksekusi dan berlaku segera.
Jika memilih Dalam Waktu Pemeliharaan, tugas modifikasi parameter untuk instance yang dipilih akan dieksekusi dan berlaku dalam Waktu Pemeliharaan instance. Memodifikasi Parameter Saat Mengimpor Templat Parameter
Kasus 1, Memodifikasi Parameter Saat Mengimpor File Konfigurasi Parameter Lokal
1. Masuk ke Konsol MySQL, pada daftar instans, klik ID Instans, lalu masuk ke halaman manajemen instans. 2. Pilih halaman Manajemen Database > Pengaturan Parameter, lalu klik Impor Parameter.
3. Di jendela pop-up, klik Pilih File, pilih file dengan format .cnf dari lokal dengan ukuran tidak lebih dari 1MB, lalu klik Impor dan Timpa Parameter yang Ada.
4. Setelah memastikan nilai parameter, klik Konfirmasi Modifikasi.
5. Di kotak dialog yang muncul, pilih Metode Eksekusi untuk tugas parameter, lalu klik OK.
Catatan:
Jika memilih Eksekusi Segera, tugas modifikasi parameter untuk instance yang dipilih akan dieksekusi dan berlaku segera.
Jika memilih Dalam Waktu Pemeliharaan, tugas modifikasi parameter untuk instance yang dipilih akan dieksekusi dan berlaku dalam Waktu Pemeliharaan instance. Kasus 2, Memodifikasi Parameter Berdasarkan Templat Parameter Default
1. Masuk ke Konsol MySQL, pada daftar instans, klik ID Instans, lalu masuk ke halaman manajemen instans. 2. Pilih halaman Manajemen Database > Pengaturan Parameter, lalu klik Template Default.
3. Di jendela pop-up, sesuai kebutuhan, pilih Template Stabilitas Tinggi (Direkomendasikan) atau Template Kinerja Tinggi, lalu klik Impor dan Timpa Parameter yang Ada.
4. Setelah memastikan nilai parameter, klik Konfirmasi Modifikasi.
5. Di kotak dialog yang muncul, pilih metode eksekusi untuk tugas parameter, lalu klik OK.
Catatan:
Jika memilih Eksekusi Segera, tugas modifikasi parameter untuk instance yang dipilih akan dieksekusi dan berlaku segera.
Jika memilih Dalam Waktu Pemeliharaan, tugas modifikasi parameter untuk instance yang dipilih akan dieksekusi dan berlaku dalam Waktu Pemeliharaan instance. Kasus 3, Memodifikasi Parameter Berdasarkan Templat Parameter Kustom
Masuk ke Konsol MySQL, pada daftar instans, klik ID Instans, lalu masuk ke halaman manajemen instans. 1. Pilih halaman Manajemen Database > Pengaturan Parameter, lalu klik Template Kustom.
2. Di jendela pop-up, temukan dan pilih template kustom yang Anda buat, lalu klik Impor dan Timpa Parameter yang Ada.
Catatan:
Hanya dapat memilih template parameter yang versi databasenya sama dengan instance saat ini.
3. Setelah memastikan nilai parameter, klik Konfirmasi Modifikasi.
4. Di kotak dialog yang muncul, pilih metode eksekusi untuk tugas parameter, lalu klik OK.
Catatan:
Jika memilih Eksekusi Segera, tugas modifikasi parameter untuk instance yang dipilih akan dieksekusi dan berlaku segera.
Jika memilih Dalam Waktu Pemeliharaan, tugas modifikasi parameter untuk instance yang dipilih akan dieksekusi dan berlaku dalam Waktu Pemeliharaan instance. Formula Parameter
Pengaturan parameter instance mendukung penggunaan rumus, di mana parameter yang terkait dengan spesifikasi instance dapat diatur sebagai rumus. Ketika spesifikasi instance berubah, nilai parameter yang diatur di sini akan berubah secara dinamis dan tetap berlaku untuk spesifikasi yang telah diubah, sehingga instance selalu mempertahankan kondisi optimal yang diperlukan untuk operasi bisnis.
Referensi pengaturan parameter innodb_buffer_pool_size: {DBinitMemory*786432}. Ketika DBinitMemory dalam spesifikasi instance berubah, konfigurasi parameter di sini tidak perlu dimodifikasi, dan nilai innodb_buffer_pool_size akan berubah secara otomatis.
Dukungan terkait sintaks ekspresi dapat dilihat secara detail pada tabel di bawah ini.
|
| DBinitMemory: ukuran memori spesifikasi instans, diambil dalam satuan MB, bertipe integer. Misalnya, jika ukuran memori spesifikasi instans adalah 1000MB, maka nilai DBinitMemory adalah 1024. DBInitCpu: jumlah inti CPU spesifikasi instans, bertipe integer. Misalnya, jika spesifikasi instans adalah 8 inti, maka nilai DBInitCpu adalah 8. | {DBinitMemory * 786432} yaitu: Ukuran memori (DBinitMemory) * Persentase (default sistem adalah 75%) * 1024 * 1024 (konversi satuan) |
| Sintaks rumus: Gunakan {} untuk membungkus. Operator pembagian (/): Bagi pembilang dengan penyebut, lalu kembalikan hasil bagi bertipe integer. Jika hasil perhitungan adalah bilangan desimal, bagian pecahan akan dipotong dan hanya bagian bilangan bulat yang diambil. Bilangan desimal tidak didukung. Sebagai contoh, dilihat dari operator parameter max_connections, sistem mendukung {MIN(DBInitMemory/4+500,100000)} dan tidak mendukung {MIN(DBInitMemory*0.25+500,100000)}. Operator perkalian (*): Kalikan dua pengali, lalu kembalikan hasil kali bertipe integer. Jika hasil perhitungan adalah bilangan desimal, bagian pecahan akan dipotong dan hanya bagian bilangan bulat yang diambil. Operasi bilangan desimal tidak didukung. | |
| Fungsi MAX() mengembalikan nilai terbesar dalam tipe integer atau daftar rumus parameter. Fungsi MIN() mengembalikan nilai terkecil dalam tipe integer atau daftar rumus parameter. | |
Parameter Yang Mendukung Formula Parameter
Catatan:
Basis data cloud MySQL terus mengoptimalkan pengaturan parameter. Berikut hanya mencantumkan sebagian parameter yang mendukung rumus parameter. Anda dapat mempelajari lebih lanjut tentang rumus parameter di bawah templat parameter konsol.
|
| Parameter ini mengatur jumlah grup thread dalam thread pool, dan nilai defaultnya menunjukkan bahwa jumlah grup thread sama dengan jumlah CPU. | |
table_open_cache_instances | Mengacu pada jumlah partisi untuk cache table handle MySQL. | {MIN(DBInitMemory/1000,16)} |
| Ukuran cache deskriptor tabel dapat mengurangi frekuensi pembukaan/penutupan file. | {MAX(DBInitMemory*512/1000,2048)} |
| Jumlah instance cache tabel yang terbuka. | {MAX(DBInitMemory*512/1000,2048)} |
| | {MIN(DBInitMemory/4+500,100000)} |
| Ukuran minimum buffer untuk koneksi tabel yang digunakan dalam pemindaian indeks biasa, pemindaian indeks rentang, dan eksekusi pemindaian tabel penuh. | {MIN(DBInitMemory*128,262144)} |
| Jumlah thread I/O untuk operasi tulis di InnoDB. | |
| Jumlah thread I/O untuk operasi baca di InnoDB. | |
innodb_buffer_pool_instances | Jumlah area yang dipartisi dalam buffer pool InnoDB. | {MIN(DBInitMemory/2000,16)} |
| Ukuran buffer pool (dalam satuan byte), area memori InnoDB untuk menyimpan cache tabel dan data indeks. | |
Mengekspor File Konfigurasi Parameter Ke Lokal
1. Masuk ke Konsol MySQL, pada daftar instans, klik ID Instans, lalu masuk ke halaman manajemen instans. 2. Pilih halaman Manajemen Database > Pengaturan Parameter, lalu klik Ekspor Parameter.
Menyimpan Konfigurasi Parameter Instansi Saat Ini Sebagai Templat Parameter
1. Masuk ke Konsol MySQL, pada daftar instans, klik ID Instans, lalu masuk ke halaman manajemen instans. 2. Pilih halaman Manajemen Database > Pengaturan Parameter, lalu klik Simpan sebagai Template.
Sinkronisasi Ke Instance Hanya Baca / Instance Pemulihan Bencana
Selama proses modifikasi parameter, saat memilih metode eksekusi, jika Anda perlu menyinkronkan perubahan parameter ke instance hanya baca/instance pemulihan bencana, Anda dapat mengaktifkan tombol sinkronisasi yang sesuai.
Membatalkan Tugas Modifikasi Parameter
Setelah memilih dan mengirimkan tugas modifikasi parameter dalam waktu pemeliharaan, jika Anda perlu membatalkan modifikasi parameter, Anda dapat membatalkan tugas modifikasi parameter dengan mengklik Batalkan pada kolom Tindakan di halaman Daftar Tugas pada bilah navigasi kiri sebelum tugas dieksekusi (yaitu saat status tugas adalah Menunggu Eksekusi). Melihat Catatan Modifikasi Parameter
1. Masuk ke Konsol MySQL, pada daftar instans, klik ID Instans, lalu masuk ke halaman manajemen instans. 2. Pilih halaman Manajemen Database > Pengaturan Parameter, lalu klik Catatan Modifikasi Terbaru di sebelah kanan.
3. Pada halaman catatan modifikasi parameter terbaru, Anda dapat melihat catatan modifikasi parameter terkini.
Operasi Selanjutnya
Anda dapat menggunakan template parameter database untuk mengelola konfigurasi parameter database secara massal. Silakan lihat Menggunakan Template Parameter.