Lewati ke konten utama

Database Auto-Configuration

Platform Smart Auto-Configuration secara otomatis menyesuaikan database MySQL, MariaDB, dan Percona sesuai dengan batas sumber daya yang dialokasikan ke container. Penyesuaian ini memengaruhi file konfigurasi /etc/my.cnf dan pengaturan berikut secara khusus:

  • key_buffer_size
  • table_open_cache
  • myisam_sort_buffer_size
  • innodb_buffer_pool_size

Mulai dari versi 5.7 dan 8.0 untuk MySQL/Percona dan MariaDB 10.x, dua parameter tambahan dikonfigurasi oleh platform:

  • innodb_buffer_pool_instances - dihapus di MariaDB sejak 10.6.x (selalu 1 instance pool)
  • innodb_buffer_pool_chunk_size

Jika Anda ingin mengubah secara manual pengaturan dari daftar di atas, Anda perlu mengatur variabel JELASTIC_AUTOCONFIG environment variable ke " false ", " disable ", atau " 0 ". Jika tidak, perubahan kustom Anda akan ditimpa.

PaaS autoconfig variable
tip

Sebagai alternatif, Anda dapat mengganti pengaturan apa pun di file /etc/my.cnf (termasuk yang dikelola oleh Smart Auto-Configuration platform) dengan menyatakan pengaturan tersebut di file /etc/mysql/conf.d/custom.cnf.

Legacy Implementation

Jika Anda ingin secara manual mengubah pengaturan auto-configured pada container lama, Anda perlu menghapus baris " #Jelastic autoconfiguration mark. " di awal file /etc/my.cnf.

PaaS autoconfiguration mark

Baca Juga