Merhaba,
2 tablom var. Birinde 1000 kayıt diğerinde 15.000 kayıt var. 2 tabloyu left join ile birleştirirken 30 sn sürüyor. acaca 2. tabloyu left join yapmadan once bi where koşuluna sokabilirmiyim.
left join where kullanımı
3
●83
- 05-03-2020, 13:10:41limit kullanın, join kullanımı yerine ilişkili tablolar olduğundan tablo icine başka bir model ile direk istediğiniz datayı çekin daha hızlı olacaktir.
örnek :
$kullanicilar = select* from user;
function user_data($id){
$user_data=select * from user_data where id=$id;
return $user_data
}
meslek <?=user_data($kullanicilar->id)->meslek?>
gibi - 05-03-2020, 15:30:54bagimsiz adlı üyeden alıntı: mesajı görüntüle
Peki teşekkürler, bu dediğiniz gibi hızı arttırabilir. Bir sorum daha olacak. phpmyadmin üzerinden tasarımcıyı kullanarak tabloları birbirine bağlamak performans açısından bir etki yaratır mı? Ben sonuçta hangi id hangi bölüm ile eşleşiyor bunu biliyorum fakat tasarımcı ile bağlamanın bir faydası var mıdır? - 05-03-2020, 17:57:56Tasarımcı kullanmadım bugüne kadar fakat sizin istedikleriniz yazdıktan sonra benzer bir sorgu cikaracagiji düşünüyorum.fiberdev adlı üyeden alıntı: mesajı görüntüle
Ben MVC mimarisinde çalışıyorum. Spagetti kodlamada sorgu dışında birde kod yükü olur. Eğer datalar büyükse ve sürekli artıyorsa MVC yapıda çalışmanızı tavsiye edebilirim