Mysql tiba2 lambat banget narik data, emang querynya rodo ngeri cz kebanyakan left join, menjalankan query pada query browser (squirrel sql) saja memerlukan waktu 3 menit, apalagi jika query dijalankan lewat aplikasi web.
Bismillah,
q> gogling ketemu ini [1] :
q>masuk dulu ke mysql
[sourcecode language="bash"]mysql -uroot -p[/sourcecode]
kemudian masukkan password mysql untuk user root
q>jalankan perintah ini
[sourcecode language="bash"]SET tmp_table_size = 5120000;[/sourcecode]
q>cek hasil perubahannya:
[sourcecode language="bash"]<span class="pln">SHOW VARIABLES </span><span class="kwd">LIKE</span><span class="str">'%tmp_table%'</span><span class="pun">;</span>[/sourcecode]
q>cek variable yang lainnya:
[sourcecode language="bash"]SHOW VARIABLES LIKE '%buffer%';[/sourcecode]
Sumber :
[1] http://themanbehindthecode.com/2011/08/12/avoid-mysql-copying-to-tmp-table/
Alhamdulillah, menampilkan report semakin cepat sekitar 5 detik
No comments:
Post a Comment