Domov databázy Čo je to paralelný dotaz? - definícia z technológie

Čo je to paralelný dotaz? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Parallel Query?

Paralelný dotaz je metóda, ktorá sa používa na zvýšenie rýchlosti vykonávania dotazov SQL vytvorením viacerých procesov dotazu, ktoré rozdeľujú pracovné zaťaženie príkazu SQL a vykonávajú ho paralelne alebo súčasne.


Pretože každý proces pracuje na niečom inom súčasne, výrazne sa tým znižuje celkový čas vykonávania príkazu SQL. To je veľmi výhodné pre systémy s viacerými procesormi, ktoré môžu na procesoch pracovať.

Techopedia vysvetľuje paralelný dopyt

Normálne spracovanie SQL bez funkcie paralelného dotazu sa vždy vykonáva pomocou jediného servera.

Keď je táto funkcia povolená, vytvára sa viacero procesov, ktoré súčasne pracujú na jednom príkaze SQL a môžu dramaticky zlepšiť výkon operácií náročných na údaje, ako napríklad operácie vo veľmi veľkých databázových systémoch.

Pretože mnoho procesov možno rozdeliť medzi viac súčasných CPU, zoskupené a masívne paralelné systémy, ako aj symetrické multiprocesné systémy, môžu z toho mať veľký prospech.

Paralelné spracovanie dotazu sa vyskytuje počas fázy optimalizácie dotazu, keď server SQL hľadá operácie indexu dotazu, ktoré by mohli mať úžitok z paralelnej operácie.

Keď sa nájde, server vloží operátory výmeny do plánu vykonávania dotazu, aby sa zmenil na plán vykonávania paralelného dotazu, ktorý môže na vykonanie použiť viac ako jedno vlákno alebo proces.

Čo je to paralelný dotaz? - definícia z technológie