En spørringsprosessor er en av hovedkomponentene i en relasjonsdatabase eller en elektronisk database der data lagres i tabeller med rader og kolonner. Den utfyller lagringsmotoren, som skriver og leser data til og fra lagringsmedier.
Grunnleggende operasjon
En bruker, eller et applikasjonsprogram, samhandler med spørringsprosessoren og spørringsprosessoren, i sin tur samhandler med lagringsmotoren. I hovedsak mottar spørringsprosessoren en instruksjon eller instruksjoner skrevet i Structured Query Language (SQL), velger en plan for å utføre instruksjonene og utfører planen.
Dagens video
Optimalisering
SQL-syntaksen omdannes til en serie operasjoner som kan utføres på data og dens indekser. Den rå spørringsplanen, som den er kjent, er optimalisert for å gjøre den mer effektiv før den utføres.
Atskillelse
En bruker spesifiserer effektivt resultatet han eller hun ønsker å oppnå, og spørringsprosessoren bestemmer hvordan resultatet oppnås. På denne måten skiller spørringsprosessoren brukeren fra de unødvendige detaljene om hvordan en spørring utføres.