• SQL sorovini olib bolmasligi
  • Ishlash samaradorligi
  • Shuningdek, O’zbekiston Prezidenti 7-fevral kungi farmoni bilan 2017




    Download 67,89 Kb.
    bet11/24
    Sana20.05.2024
    Hajmi67,89 Kb.
    #246484
    1   ...   7   8   9   10   11   12   13   14   ...   24
    Bog'liq
    Shuningdek, O’zbekiston Prezidenti 7-fevral kungi farmoni bilan -hozir.org

    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 67,89 Kb.
    1   ...   7   8   9   10   11   12   13   14   ...   24




    Download 67,89 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



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

    Download 67,89 Kb.