Yangi formatda davom etish uchun: https://uzfor.net/view.php?act=post&id=10264
Postga havola
Сирожиддин [2882] [off]
Benyamin, # Benyamin (08.11.2017 / 19:21)
* dan qochinglar maslahatim.Xa, SELECT *, COUNT(*) lardan qutuling.
Chunki siz
buyruqiga javoban `users` ustunidagi barcha javoblarni olasiz, masalan:
id|login|parol|huquqi|jinsi|t_yili|t_oyi|t_kuni|haqiqiy_ismi|familya|telefon|e-mail|hisobi|va h.k. ustunlarni tayyorlab turadi.
Agar:
endi ushbu so'rov sizga bazadan faqat foydalanuvchining ID raqami va haqiqiy ismini tayyorlab beradi. Bu degani hozir sizga foydalanuvching faqat ID raqami va ismi kerak bo'lsa qolgan ustunlarni ham so'ramang, shunda bazani ortiqcha bezovta qilmagan bo'lasiz.
Umuman olganda MySQL optimizatsiya faqat bundan iborat emas, bu oddiy tushuncha.
Savollar, duch kelgan muammolaringiz bo'lsa bemalol yozib qoldirishlaringiz mumkin.
* dan qochinglar maslahatim.Xa, SELECT *, COUNT(*) lardan qutuling.
Chunki siz
SELECT * FROM `users`
id|login|parol|huquqi|jinsi|t_yili|t_oyi|t_kuni|haqiqiy_ismi|familya|telefon|e-mail|hisobi|va h.k. ustunlarni tayyorlab turadi.
Agar:
SELECT `id`,`haqiqiy_ismi` FROM `users`
Umuman olganda MySQL optimizatsiya faqat bundan iborat emas, bu oddiy tushuncha.
Savollar, duch kelgan muammolaringiz bo'lsa bemalol yozib qoldirishlaringiz mumkin.