Dotazový procesor je jednou z hlavních součástí relační databáze nebo elektronické databáze, ve které jsou data uložena v tabulkách řádků a sloupců. Doplňuje storage engine, který zapisuje a čte data na az paměťových médií.
Základní operace
Uživatel nebo aplikační program interaguje s dotazovacím procesorem a dotazovacím procesorem zase interaguje s úložným jádrem. Procesor dotazu v podstatě obdrží instrukci nebo instrukce napsané v SQL (Structured Query Language), vybere plán pro provedení instrukcí a provede plán.
Video dne
Optimalizace
Syntaxe SQL je transformována do řady operací, které lze provádět s daty a jejich indexy. Plán nezpracovaných dotazů, jak je známo, je optimalizován tak, aby byl před provedením efektivnější.
Oddělení
Efektivně uživatel specifikuje výsledek, kterého chce dosáhnout, a procesor dotazů určí, jak je výsledku dosaženo. Tímto způsobem procesor dotazu odděluje uživatele od zbytečných podrobností o tom, jak se dotaz provádí.