Procesor upita jedna je od glavnih komponenti relacijske baze podataka ili elektroničke baze podataka u kojoj su podaci pohranjeni u tablicama redaka i stupaca. Nadopunjuje mehanizam za pohranu, koji zapisuje i čita podatke na i s medija za pohranu.
Osnovna operacija
Korisnik, ili aplikacijski program, stupa u interakciju s procesorom upita i procesorom upita, zauzvrat je u interakciji s mehanizmom za pohranu. U suštini, procesor upita prima instrukciju ili upute napisane u jeziku strukturiranih upita (SQL), odabire plan za izvršavanje instrukcija i provodi plan.
Video dana
Optimizacija
SQL sintaksa se pretvara u niz operacija koje se mogu izvesti nad podacima i njihovim indeksima. Neobrađeni plan upita, kao što je poznato, optimiziran je kako bi bio učinkovitiji prije nego što se izvrši.
Odvajanje
Učinkovito, korisnik specificira rezultat koji želi postići, a procesor upita određuje kako se rezultat postiže. Na taj način, procesor upita odvaja korisnika od nepotrebnih detalja o tome kako se upit izvršava.