Trik Mempercepat Query Mysql

Tutorial ini sudah saya coba dengan data banyak dan hasil nya lumayan mempercepat.

1. buka settingan konfigurasi my.ini
   
key_buffer = 256M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 64
max_connections = 200
table_cache = 2000
thread_concurrency = 16
sort_buffer_size = 256K
join_buffer_size = 16M
read_rnd_buffer_size = 256K
tmp_table_size = 256M
max_heap_table_size = 256M
myisam_sort_buffer_size = 4000M
myisam_max_sort_file_size = 10000M

edit konfigurasi my.ini seperti di atas.

2. tipe tabel di sarankan MyISAM jangan innodb...karena MyISAM Lebih Optimal dalam peng index kan

3. Buat  index setiap kolom.

contoh : ada tabel A dengan kolom "kode","nama","alamat"

buat index =
ALTER TABEL A ADD INDEX (kode);

ALTER TABEL A ADD INDEX (nama);

ALTER TABEL A ADD INDEX (alamat); 

4. jika akan mengambil data dengan select tampilkan kolom yang diperlukan jangan pakai * (bintang) jika tidak akan menampilkan semuanya.

contoh: akan mengambil data nama dan alamat saja
SELECT nama,alamat FROM A;



EmoticonEmoticon