Mezipaměť dotazů v DBMS je oblast RAM nebo externí paměti , která ukládá plán provádění dotazu , který odpovídá dotazu s určitou sémantikou. Mezipaměť dotazů se používá ke zkrácení doby odezvy DBMS na často používané dotazy.
Plán provádění dotazu je uložen v mezipaměti a je přidružen ke stromu syntaxe nebo k těle dotazu. Následně, pokud se sémantika příchozího dotazu shoduje se sémantikou nějakého dotazu uloženého v mezipaměti, pak DBMS použije uložený prováděcí plán místo jeho generování.
Před umístěním do mezipaměti je požadavek vyčištěn od prvků, které neovlivňují strukturu plánu. Takovými prvky mohou být například konstanty.
Databáze | |
---|---|
Koncepty |
|
Objekty |
|
Klíče | |
SQL | |
Komponenty |