Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 medzipamäte dotazu je úplne transparentné pre aplikácie . To spôsobí , že v niektorých prípadoch problémy . Pokiaľ je povolená medzipamäť dotaz , môžete vždy získať výsledky dotazu , aj keď sú súvisiace tabuľky zamknuté a sú aktualizované . Uzamknutie tabuľky zvyčajne znamená , že tabuľky sú neprístupné , ale výsledky dotazov z vyrovnávacej pamäti otázok bude aj naďalej prichádzať užívateľom . 
 Caching Obmedzenie 
 
 vyrovnávacej pamäti nefunguje pre sub - vyberá , názory inline , alebo UNION . Otázky musia byť presne rovnaký za účelom využitia výsledku z dotazu cache , čo znamená , že ak dáte dynamické pripomienky v dotaze s viacerými medzerami , alebo iné veci , budete mať iný výsledok z vyrovnávacej pamäti . Ďalším obmedzením je iba SELECT otázky sú uložené vo vyrovnávacej pamäti . Vyhnite pripomienky alebo medzery v začiatku dotaze ako vyrovnávacia pamäť otázok kontroluje iba prvé písmeno dotazu , a iba vtedy , ak je to " S " sa aj naďalej postupovať výsledkov do vyrovnávacej pamäte dotazu . 
 Tabuľka Level Zrnitosť v neplatnosti 
 
 Ak sú tabuľky zmenené alebo aktualizované , všetky otázky odvodené z tabuliek sú neplatné okamžite . Väčšina otázok sa nemení , ale MySQL nemožno identifikovať tie zmenené , tak to odstráni všetky z nich . To je hlavný dôvod , ktorý obmedzuje dotazu efektivitu medzipamäte . Najmä s vysokou aplikácie pre zápis ako fór , účinnosť medzipamäte dotaz je veľmi nízka , pretože toto obmedzenie . 
 Fragmentácia v priebehu času 
 
 S časom , cache otázok sa stáva fragmentovaná a menej efektívne . Príkaz " FLUSH CACHE QUERY " môžu byť využité pre vyrovnávaciu dotaz defragmentáciu , ale to môže blokovať cache otázok kvôli veľkej dotazu cache , čo je nevhodné pre on - line aplikácie . 
 
              
Copyright © počítačové znalosti Všetky práva vyhradené