Kaj je procesor poizvedb?

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.