Postingan lainnya
Proses query lambat di mysql
Teman- teman saya punya query seperti ini.
SELECT a.id,b.plu, b.barcode, b.desk, b.kategori, a.lokasi2, a.tanggal_exp, datediff( tanggal_exp, current_date( ) ) AS Sisa
FROM
barang b
JOIN view2 a ON b.plu = a.plu
JOIN kategori c ON b.kategori = c.kategori
WHERE datediff( tanggal_exp, current_date()) <=c.nilai
ORDER BY tanggal_exp ASC");
untuk tabel barang (b ) isinya sekitar 26rb baris tabel kategori sekitar 300baris tabel view2 isinya ribuan sekitar 3000. tapi kenapa prosesnya lambat saat jalanin query tersebut ya? sekitar 18detik jika browse dengan mysql di phpmyadmin. adakah cara untuk mempersingkatnya?
terimakasih
0
1 Jawaban:
sudah solved. cukup di index kolom plu di tabel barang, view2 dan index tanggal_exp nya
0