Optimize Mysql Server


Status
Not open for further replies.

pangeran1995

Hosting Guru
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
 

arissety

Apprentice 1.0
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.
 

Nina Prasetyo

Expert 2.0
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
 

pangeran1995

Hosting Guru
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
 

Nina Prasetyo

Expert 2.0
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;
 

pangeran1995

Hosting Guru
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.

Top