Kas ir vaicājumu procesors?

Vaicājumu procesors ir viens no galvenajiem relāciju datu bāzes vai elektroniskās datu bāzes komponentiem, kurā dati tiek glabāti rindu un kolonnu tabulās. Tas papildina uzglabāšanas dzinēju, kas ieraksta un nolasa datus uz datu nesēju un no tiem.

Pamatdarbība

Lietotājs vai lietojumprogramma mijiedarbojas ar vaicājumu procesoru un vaicājumu procesoru, savukārt mijiedarbojas ar krātuves programmu. Būtībā vaicājumu procesors saņem instrukciju vai instrukcijas, kas rakstītas strukturētā vaicājuma valodā (SQL), izvēlas plānu instrukciju izpildei un izpilda plānu.

Dienas video

Optimizācija

SQL sintakse tiek pārveidota par virkni darbību, ko var veikt ar datiem un to indeksiem. Neapstrādātais vaicājumu plāns, kā zināms, ir optimizēts, lai padarītu to efektīvāku pirms tā izpildes.

Atdalīšana

Faktiski lietotājs norāda rezultātu, kuru viņš vēlas sasniegt, un vaicājumu procesors nosaka, kā rezultāts tiek sasniegts. Tādā veidā vaicājumu procesors atdala lietotāju no nevajadzīgām detaļām par vaicājuma izpildi.