Čo je to procesor dotazov?

Procesor dotazov je jedným z hlavných komponentov relačnej databázy alebo elektronickej databázy, v ktorej sú údaje uložené v tabuľkách riadkov a stĺpcov. Dopĺňa pamäťové jadro, ktoré zapisuje a číta údaje na pamäťové médiá a z nich.

Základná prevádzka

Používateľ alebo aplikačný program interaguje s procesorom dotazu a procesorom dotazu zasa interaguje s ukladacím mechanizmom. Procesor dotazov v podstate prijme inštrukciu alebo inštrukcie napísané v štruktúrovanom jazyku SQL (Structured Query Language), vyberie plán na vykonanie inštrukcií a vykoná plán.

Video dňa

Optimalizácia

Syntax SQL sa transformuje do série operácií, ktoré možno vykonávať s údajmi a ich indexmi. Plán nespracovaných dotazov, ako je známe, je optimalizovaný tak, aby bol pred vykonaním efektívnejší.

Separácia

Používateľ efektívne určí výsledok, ktorý chce dosiahnuť, a procesor dotazov určí, ako sa výsledok dosiahne. Týmto spôsobom procesor dotazu oddeľuje používateľa od nepotrebných podrobností o tom, ako sa dotaz vykonáva.