Huis databases Wat is een parallelle zoekopdracht? - definitie van techopedia

Wat is een parallelle zoekopdracht? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Parallel Query?

Parallelle query is een methode die wordt gebruikt om de uitvoersnelheid van SQL-query's te verhogen door meerdere queryprocessen te maken die de werklast van een SQL-instructie verdelen en deze parallel of tegelijkertijd uitvoeren.


Omdat elk proces tegelijkertijd op iets anders werkt, wordt de algehele uitvoeringstijd van de SQL-instructie aanzienlijk verkort. Dit is zeer voordelig voor systemen met meerdere CPU's die aan de processen kunnen werken.

Techopedia legt Parallel Query uit

Een normale SQL-verwerking zonder de functie voor parallelle query's wordt altijd uitgevoerd door een enkel serverproces.

Als de functie is ingeschakeld, worden meerdere processen gemaakt om tegelijkertijd aan die ene SQL-instructie samen te werken en de prestaties van gegevensintensieve bewerkingen zoals die in zeer grote databasesystemen aanzienlijk kunnen verbeteren.

Omdat de vele processen kunnen worden verdeeld over meerdere aanwezige CPU's, geclusterde en massaal parallelle systemen, evenals symmetrische multiprocessing-systemen, kunnen hier veel baat bij hebben.

Parallelle queryverwerking vindt plaats tijdens de queryoptimalisatiefase waarbij de SQL-server zoekt naar queryindexbewerkingen die mogelijk profiteren van parallelle werking.

Wanneer deze wordt gevonden, voegt de server uitwisselingsoperators in het query-uitvoeringsplan in om het om te zetten in een uitvoeringsplan voor een parallelle query dat meer dan één thread of proces voor uitvoering kan gebruiken.

Wat is een parallelle zoekopdracht? - definitie van techopedia