Domov Databáze Co je to paralelní dotaz? - definice z techopedie

Co je to paralelní dotaz? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená paralelní dotaz?

Paralelní dotaz je metoda používaná ke zvýšení rychlosti provádění dotazů SQL vytvořením několika procesů dotazu, které rozdělují pracovní vytížení příkazu SQL a provádějí jej paralelně nebo současně.


Protože každý proces pracuje na něčem jiném současně, výrazně snižuje celkovou dobu provádění příkazu SQL. To je velmi výhodné pro systémy s více procesory, které mohou na procesech pracovat.

Techopedia vysvětluje paralelní dotaz

Normální zpracování SQL bez funkce paralelního dotazu se vždy provádí pomocí jediného serveru.

S povolenou funkcí je vytvořeno více procesů, které společně pracují na jednom příkazu SQL a mohou dramaticky zlepšit výkon datově náročných operací, jako jsou operace ve velmi rozsáhlých databázových systémech.

Vzhledem k tomu, že mnoho procesů lze rozdělit na více současných procesorů, mohou z toho mít velký prospěch klastrované a masivně paralelní systémy a symetrické multiprocesní systémy.

Paralelní zpracování dotazu nastává během fáze optimalizace dotazu, kde SQL server hledá operace indexu dotazu, které by mohly mít prospěch z paralelní operace.

Když je nalezen, server vloží operátory výměny do plánu provádění dotazu, aby jej proměnil v plán provádění paralelních dotazů, který může použít více než jedno vlákno nebo proces pro provedení.

Co je to paralelní dotaz? - definice z techopedie