Co to jest procesor zapytań?

click fraud protection

Procesor zapytań jest jednym z głównych komponentów relacyjnej bazy danych lub elektronicznej bazy danych, w której dane są przechowywane w tabelach wierszy i kolumn. Uzupełnia silnik pamięci masowej, który zapisuje i odczytuje dane do iz nośników pamięci.

Podstawowa operacja

Użytkownik lub program aplikacji współdziała z procesorem zapytań, a procesor zapytań z kolei współdziała z aparatem pamięci masowej. Zasadniczo procesor zapytań otrzymuje instrukcję lub instrukcje napisane w Structured Query Language (SQL), wybiera plan wykonania instrukcji i realizuje plan.

Wideo dnia

Optymalizacja

Składnia SQL jest przekształcana w szereg operacji, które można wykonać na danych i ich indeksach. Surowy plan zapytań, jak wiadomo, jest zoptymalizowany, aby uczynić go bardziej wydajnym przed wykonaniem.

Separacja

W efekcie użytkownik określa wynik, który chce osiągnąć, a procesor zapytań określa sposób jego osiągnięcia. W ten sposób procesor zapytań oddziela użytkownika od niepotrzebnych szczegółów wykonania zapytania.