Vad är en frågeprocessor?

En frågeprocessor är en av huvudkomponenterna i en relationsdatabas eller en elektronisk databas där data lagras i tabeller med rader och kolumner. Den kompletterar lagringsmotorn, som skriver och läser data till och från lagringsmedia.

Grundläggande drift

En användare, eller ett applikationsprogram, interagerar med frågeprocessorn och frågeprocessorn, i sin tur interagerar med lagringsmotorn. I huvudsak får frågeprocessorn en instruktion eller instruktioner skrivna i Structured Query Language (SQL), väljer en plan för att utföra instruktionerna och genomför planen.

Dagens video

Optimering

SQL-syntaxen omvandlas till en serie operationer som kan utföras på data och dess index. Den råa frågeplanen, som den kallas, är optimerad för att göra den mer effektiv innan den exekveras.

Separation

En användare specificerar effektivt det resultat som han eller hon vill uppnå och frågeprocessorn bestämmer hur resultatet uppnås. På detta sätt separerar frågeprocessorn användaren från de onödiga detaljerna om hur en fråga exekveras.