Optimize Mysql Server


Status
Not open for further replies.
Tuann, sudah seting2 sebagian dari variable ini blm?

innodb_buffer_pool_size
innodb_log_buffer_size
innodb_log_file_size
innodb_thread_concurrency
innodb_lock_wait_timeout
max_connections
innodb_flush_log_at_trx_commit
tmp_table_size
max_heap_table_size

Ram available berapa?
Dan untuk user yg CPU nya tinggi tsb, dari log, kebanyakan query select atau insert?
untuk my.cnf saya setting manual sementara ini
kemarin setting2 malah lemot saya setting ke default lagi aja :D
 
1. Ini contohnya Tuann, anne RAM total 32G:

[mysqld]
# tambahkan konfigurasi ini di bawah section [mysqld]

# bagian 2 setingan ini yg Tuan HARUS naikkan.
innodb_buffer_pool_size=16G
innodb_log_buffer_size=2040M
innodb_log_file_size=2040M

# ini perlu diseting jika CPU masih longgar
innodb_thread_concurrency=128

# ini untuk optimasi sorting mysql
tmp_table_size=2048M
max_heap_table_size=2048M

2. Lalu stop mysql service
3. Rename ib_logfile0 dan ib_logfile1 pada folder /var/lib/mysql/
4. Lalu start mysql service

Setingan ini sangat ngefek sekali Tuann.
 
1. Ini contohnya Tuann, anne RAM total 32G:

[mysqld]
# tambahkan konfigurasi ini di bawah section [mysqld]

# bagian 2 setingan ini yg Tuan HARUS naikkan.
innodb_buffer_pool_size=16G
innodb_log_buffer_size=2040M
innodb_log_file_size=2040M

# ini perlu diseting jika CPU masih longgar
innodb_thread_concurrency=128

# ini untuk optimasi sorting mysql
tmp_table_size=2048M
max_heap_table_size=2048M

2. Lalu stop mysql service
3. Rename ib_logfile0 dan ib_logfile1 pada folder /var/lib/mysql/
4. Lalu start mysql service

Setingan ini sangat ngefek sekali Tuann.

Ngefek, kalau client2 nya pada pake InnoDB sebagai storage engine-nya. Kalau pada pakai MyISAM gimana ? :D
 
1. Ini contohnya Tuann, anne RAM total 32G:

[mysqld]
# tambahkan konfigurasi ini di bawah section [mysqld]

# bagian 2 setingan ini yg Tuan HARUS naikkan.
innodb_buffer_pool_size=16G
innodb_log_buffer_size=2040M
innodb_log_file_size=2040M

# ini perlu diseting jika CPU masih longgar
innodb_thread_concurrency=128

# ini untuk optimasi sorting mysql
tmp_table_size=2048M
max_heap_table_size=2048M

2. Lalu stop mysql service
3. Rename ib_logfile0 dan ib_logfile1 pada folder /var/lib/mysql/
4. Lalu start mysql service

Setingan ini sangat ngefek sekali Tuann.
oke saya coba Tuan. terima kasih banyak informasinya
 
MySQL Default storage engine InnoDB adalah mulai versi 5.5.5, dibawah itu masih MyISAM.

Khusus MySQL versi dibawah 5.5.5, utk memaksa user2 baru yg akan dicreate usernya menggunakan InnoDB, maka edit my.cnf :
SET default_storage_engine=INNODB;
 
MySQL Default storage engine InnoDB adalah mulai versi 5.5.5, dibawah itu masih MyISAM.

Khusus MySQL versi dibawah 5.5.5, utk memaksa user2 baru yg akan dicreate usernya menggunakan InnoDB, maka edit my.cnf :
SET default_storage_engine=INNODB;
saat ni saya menggunakan mariadb versi 10..
jika SET default_storage_engine=INNODB; untuk memaksa user .. apakah ada efek negatifnya?
 
Status
Not open for further replies.
Back
Top