Lekérdezési gyorsítótár (DBMS)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2013. április 7-én áttekintett verziótól ; az ellenőrzések 2 szerkesztést igényelnek .

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.