MySql Tuning


Untuk memperoleh hasil maksimal dari query terhadap MySQL sebaiknya memperhatikan setting variable pada file /etc/my.cnf

Berikut contoh setting nya

[client]
port            = 3306
socket          = /var/lib/mysql/mysql.sock

[mysqld]
port            = 3306
socket          = /var/lib/mysql/mysql.sock

# maksimal koneksi yang diperbolehkan terhadap database
# perhatikan juga setting terhadap httpd.conf yang berkaitan dengan setting
# jumlah klien yang diperbolehkan mengakses
max_connections = 100
skip-locking
skip-innodb

# bila menggunakan versi 4.1x ke atas, terdapat fitur cache terhadap query
# tetapi bila table terlalu cepat berubah, sebaiknya ditiadakan
# karena justru akan membuat lambat query itu sendiri.
query_cache_type= 1
query_cache_limit= 1M
query_cache_size= 32M
interactive_timeout=100
wait_timeout=15
connect_timeout=10
table_cache=128
thread_cache=32
key_buffer=32M

[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash

2 comments

  1. […] https://bayuart.wordpress.com Untuk memperoleh hasil maksimal dari query terhadap MySQL sebaiknya memperhatikan setting variable pada file /etc/my.cnf […]

  2. Mas dari setting diatas ada pertimbangan memory FISIK ga mas,,misalnya memory fisik saya 8GB Proc Quad Core.. Gimana ya cara tuning Mysqlnya Terima kasih..http://latestnow.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: