Shuningdek, O’zbekiston Prezidenti 7-fevral kungi farmoni bilan 2017



Download 306,49 Kb.
bet11/24
Sana21.06.2022
Hajmi306,49 Kb.
#689874
1   ...   7   8   9   10   11   12   13   14   ...   24
Bog'liq
Защита от SQL

Funktsionallikning yo'qligi
So'nggi maqolaga sharhlarda allaqachon ko'tarilgan yana bir muammo - IN( ) operatori. Uning o'rnini bosish juda ahamiyatsiz ish. Garchi bunday holatlar uchun to'ldiruvchilar shunchaki ixtiro qilinganga o'xshaydi:
$conts = array('Europe','Africa','Asia','North America');
$query = "SELECT * FROM Country WHERE Continent IN(?) ORDER BY Name LIMIT 1";
$data = $db->getAll($query,$conts);

Aqlli kodning o'nlab qatorlari o'rniga . Bundan qanday xulosa chiqarishimiz mumkin?




SQL so'rovini olib bo'lmasligi
Kimdir unga kerak emasligini aytadi, kimdir chetlab o'tib, qo'llari bilan so'rov yozadi yoki hiyla-nayrang dasturlardan foydalanadi. Biz bu odamlarning fikrini hurmat qilamiz, ammo haqiqat shundaki, tugallangan so'rovning chiqishi funksionalligi disk raskadrovka uchun qulay va server to'ldiruvchilari bunga yo'l qo'ymaydi.


Ishlash samaradorligi
Iboralar tarafdorlari so'rov faqat bir marta tahlil qilinishini ta'kidlaydilar.
Afsuski, bu veb-ilova uchun ishlamaydi. Tayyorlangan skript nusxasi ( ) ushbu so'rov uchun ( ) ni aynan 1 marta bajaradi va xavfsiz o'ladi. Va yangi nusxa yana tayyorlaydi . Natijada, ular tejashni xohlagan joyda ko'proq ish paydo bo'ladi.
Yaqinda chop etilgan maqolaga sharhlarda men yana bir potentsial tezlikni oshirishga ishora qildim - so'rovlar rejasini keshlash. Haqiqatan ham, har bir so'rovga tayyorgarlik ko'rsak ham , ma'lumotlar bazasi turli xil ma'lumotlar uchun bir xil so'rovni keshlashi mumkin. Va ijro rejasini tahlil qilmasdan oling , lekin oddiy taqqoslash bilan! Afsuski, men MySQL -ning ichki tuzilishida mexanizmning o'zi va uning amaliy samaradorligini tasdiqlash yoki rad etish uchun unchalik kuchli emasman . Shu bilan birga, bilishimcha, og'ir real yuklar ostida server tomonidan tayyorlangan ifodalar standart SQL so'rovlariga tezlikni yo'qotadi.Har qanday holatda ham mavzu ochiq va hali ham o'z tadqiqotchisini kutmoqda. Axir, DBMS versiyalari o'sib boradi va test natijalari eskiradi.
Umuman olganda, DBMS tomonidan taqdim etilgan vositalar va u bilan ishlash uchun drayverlar reklamada ko'rinadigan darajada yaxshi emasligini aniqladik. Va savol tug'iladi - biz to'ldiruvchilar bilan ishlashni o'zimiz amalga oshira olamizmi ? Va javob - biz qila olamiz!



Download 306,49 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish