Tuneup Server Mariadb Ram 32 Giga

Untuk melakukan tuneup pada server MariaDB dengan RAM 32 GB, Anda perlu mengubah beberapa konfigurasi di file my.cnf atau my.ini. Berikut adalah beberapa konfigurasi yang perlu Anda perhatikan:

1. innodb_buffer_pool_size: Ini adalah konfigurasi yang paling penting dalam performa MariaDB. Buffer pool adalah tempat di mana data dan indeks disimpan. Ukurannya harus sekitar 70-80% dari memori yang tersedia pada sistem. Pada sistem dengan RAM 32 GB, Anda harus mengaturnya sekitar 24 GB.

`innodb_buffer_pool_size=24G`

2. innodb_log_file_size dan innodb_log_files_in_group: Log file digunakan untuk memastikan integritas data. Ukuran log file harus sekitar 1/4 dari ukuran buffer pool.

`innodb_log_file_size=6G`
`innodb_log_files_in_group=2`

3. innodb_flush_log_at_trx_commit: Jika Anda menginginkan keseimbangan antara keandalan dan performa, Anda bisa mengaturnya ke 1. Jika Anda menginginkan performa yang lebih baik dan dapat menerima risiko kehilangan 1 detik data pada crash, Anda bisa mengaturnya ke 2.

`innodb_flush_log_at_trx_commit=1`

4. query_cache_size: Query cache digunakan untuk menyimpan hasil dari query SELECT. Namun, ini bisa menurunkan performa pada workload dengan tingkat konkurensi yang tinggi. Jika Anda tidak yakin, Anda bisa mengaturnya ke 0 untuk menonaktifkan query cache.

`query_cache_size=0`

5. max_connections: Ini menentukan jumlah maksimal koneksi simultan yang dapat diterima oleh server. Anda harus mengaturnya berdasarkan jumlah koneksi yang Anda harapkan.

`max_connections=500`

6. thread_cache_size: Ini menentukan jumlah thread yang disimpan dalam cache. Anda bisa mengaturnya sekitar 50 untuk workload dengan koneksi yang sering dibuka dan ditutup.

`thread_cache_size=50`

Perhatikan bahwa konfigurasi ini adalah panduan umum dan mungkin perlu disesuaikan berdasarkan workload spesifik Anda. Selalu lakukan pengujian beban sebelum dan setelah melakukan perubahan konfigurasi untuk memastikan bahwa perubahan tersebut meningkatkan performa seperti yang diharapkan.

Related Post

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x