Cara mempercepat pengambilan data di SQL

halo saya mau tanya, saya mau buka tabel kualitas kok butuh waktu 7 detik ya padahal ditabel lain hanya butuh 0.003 detik. data yang diambil jg hanya 120an rows, gimana klo sampe 300 data yang diambil bisa sampe 15 detik kali yaa. (kebetulan saya pakai CREATE VIEW)

solusi nya gimana ya biar mempercepat pengambilan data tabel nya.

Untitled3.png

avatar dynemix
@dynemix

43 Kontribusi 5 Poin

Diperbarui 2 tahun yang lalu

1 Jawaban:

<div>Usahakan panggil kolom-kolom yang mau dipakai saja, jangan langsung pakai * kalo mau cepet. Misalkan, di tabel X ada 10 kolom, nah, kita mau pake 2 kolom pertama saja, ya jangan pake query Select * , tapi langsung aja select col1, col2 from tabel dst.<br><br>Masalah kamu pas manggil data kok butuh waktu 7 detik, padahal tabel lain cuma butuh 0.003 detik, cek apakah jumlah datanya sama? jumlah kolom yg ditampilkan sama? atau mungkin memang value dari tabelnya banyak teks-nya sehingga load time nya agak lama.</div>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 2 tahun yang lalu

Tanggapan

Tambahan, kalau tabel berelasi usahakan gunakan index juga.

Login untuk ikut Jawaban