Tuning innodb Mysql
1. innodb_buffer_pool_size
Innodb sangat bergantung pada innodb buffer pool, untuk proses cache
index, row data, dan buffer insert. menaikkan nilai ini dapat
meningkatkan kinerja proses insert
Aturan dalam meningkatkan nilai innodb buffer pool size :
- Jika anda mengutamakan mesin innodb set nilai 80% dari RAM
- Jika anda ingin mix keduanya innodb dan myisam maka set nilai 50% dari RAM
innodb_buffer_pool_size
2. Innodb_log_file_size
Variabel ini berguna saat proses recovery/pemulihan setelah database crash dan operasi insert. set nilai antara 128M atau 512M
3. Innodb_thread_concurrency
Variabel ini berguna untuk membatasi thread dalam kernel sekaligus
concurrency = 2 * (Number of CPUs + Number of Disks)
Nilai min 4 sd 8
4. innodb_flush_log_at_trx_commit
Nilai :
0: Do not flush the log buffer on transaction commit.
1: Flush the log buffer to the log file on disk, on every transaction commit. (default)
2: Flush the log buffer to OS cache, but not to the log file on disk.
Tuning Myisam Mysql
0 komentar:
Posting Komentar