Untuk melakukan tune-up server MariaDB dengan RAM 16 Giga, kamu perlu mengubah beberapa parameter di dalam file konfigurasi my.cnf atau my.ini, tergantung pada sistem operasimu. Berikut beberapa parameter yang perlu diubah dan nilai yang disarankan:
1. innodb_buffer_pool_size: Nilai ini harus sekitar 70% dari total RAM yang tersedia. Jadi, untuk RAM 16 Giga, sebaiknya nilai ini diatur ke sekitar 11G.
2. innodb_log_file_size: Ini harus sekitar 25% dari innodb_buffer_pool_size. Jadi, untuk kasus ini, sebaiknya diatur ke sekitar 2.75G.
3. innodb_log_buffer_size: Nilai ini biasanya diatur ke 8M, tetapi bisa dinaikkan jika kamu melakukan banyak transaksi.
4. key_buffer_size: Jika kamu menggunakan tabel MyISAM, nilai ini harus sekitar 20% dari total RAM. Namun, jika kamu hanya menggunakan tabel InnoDB, ini bisa diatur ke nilai minimum, seperti 8M.
5. query_cache_size: Nilai ini harus diatur berdasarkan kebutuhan aplikasi, tetapi umumnya diatur ke sekitar 50M hingga 100M.
6. max_connections: Nilai ini harus diatur berdasarkan jumlah maksimum koneksi simultan yang diharapkan. Nilai default biasanya cukup untuk kebanyakan aplikasi.
Jangan lupa untuk merestart MariaDB setelah melakukan perubahan ini, dan pastikan untuk memantau kinerja server setelah perubahan dilakukan untuk memastikan bahwa perubahan tersebut memiliki efek positif.