Procesor poizvedb je ena od glavnih komponent relacijske baze podatkov ali elektronske baze podatkov, v kateri so podatki shranjeni v tabelah vrstic in stolpcev. Dopolnjuje shranjevalni mehanizem, ki zapisuje in bere podatke na in iz pomnilniških medijev.
Osnovno delovanje
Uporabnik ali aplikacijski program sodeluje s procesorjem poizvedb in procesorjem poizvedb, nato pa s pomnilnikom. V bistvu procesor poizvedb prejme navodilo ali navodila, napisana v jeziku strukturiranih poizvedb (SQL), izbere načrt za izvajanje navodil in izvede načrt.
Video dneva
Optimizacija
Sintaksa SQL se pretvori v vrsto operacij, ki jih je mogoče izvesti nad podatki in njihovimi indeksi. Načrt neobdelane poizvedbe, kot je znano, je optimiziran, da je učinkovitejši, preden se izvede.
Ločitev
Dejansko uporabnik določi rezultat, ki ga želi doseči, procesor poizvedb pa določi, kako je rezultat dosežen. Na ta način procesor poizvedb loči uporabnika od nepotrebnih podrobnosti o tem, kako se poizvedba izvaja.