A DBMS -ben a lekérdezési gyorsítótár a RAM vagy a külső memória egy olyan területe , amely bizonyos szemantikával rendelkező lekérdezésnek megfelelő lekérdezés-végrehajtási tervet tárol . A lekérdezés gyorsítótár a gyakran használt lekérdezések esetén a DBMS válaszidejének csökkentésére szolgál.
A lekérdezés-végrehajtási terv gyorsítótárban van, és hozzá van rendelve a szintaxisfához vagy a lekérdezés szövegéhez. Ezt követően, ha a bejövő lekérdezés szemantikája egyezik valamelyik gyorsítótárazott lekérdezés szemantikájával, akkor a DBMS a tárolt végrehajtási tervet használja ahelyett, hogy előállítaná azt.
A gyorsítótárba helyezés előtt a kérés törlődik azoktól az elemektől, amelyek nem befolyásolják a tervszerkezetet. Ilyen elemek lehetnek például konstansok.
Adatbázis | |
---|---|
Fogalmak |
|
Objektumok |
|
Kulcsok | |
SQL |
|
Alkatrészek |