Home > Mysql > Memanfaatkan Fitur Query Cache di MySql

Memanfaatkan Fitur Query Cache di MySql


Jika kita sering menggunakan query yang sama berulang – ulang di Mysql kita, maka setting query_cache_size di mysql mesti diperhatikan. Query_cache_size akan menyimpan query yang berulang,  sehingga akan mempercepat kerja MySQL untuk query yang sama.  Karena query yang sebelumnya disimpan dalam memory cache.

Cara mengaktifkan query cache di Mysql :
Lakukan pengecekan fasilitas query_cache Mysql kita dengan menuliskan :

SHOW VARIABLES LIKE  ‘ %query_cache%  ‘

Menghasilkan keterangan :
have_query_cache = yes
query_cache_type=on
query_cache_size = 0

query_cache_size bernilai 0 (nol) ,  sehingga meskipun query_cache aktif fitur query cache tidak akan berguna jika ukurannya masih Nol.

Cara memanfaatkan query_cache di Mysql :

  1. Edit file konfigurasi mysql  Anda (my.ini)
  2. Pada bagian [mysql] tambahkan baris berikut :
    set-variable=query_cache_size=64M
  3. Besarnya query_cache disesuaikan dengan resource komputer kita. Logikanya semakin besar query_cache akan semakin baik.
  4. Restart mysql kita.

Untuk membuktikan bahwa query_cache sudah berjalan ulangi langkah diatas dengan menuliskan :

SHOW VARIABLES LIKE  ‘ %query_cache%  ‘

Menghasilkan keterangan :
have_query_cache = yes
query_cache_type=on
query_cache_size = 67108864

Terlihat query_cache_size di mysql sudah bernilai 67108864 sesuai dengan yang sudah kita setting sebelumnya. Perlu diperhatikan pemberian nilai di query_cache_size merupakan kelipatan 2 (2n) misal 4,16,32,64 dst..

Semoga Bermanfaat

Categories: Mysql Tags:
  1. uqo
    October 4, 2011 at 5:33 am

    tks bos akhirnya bisa jalan juga query nya….

  1. No trackbacks yet.

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: