Hem databaser Vad är en parallellfråga? - definition från techopedia

Vad är en parallellfråga? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder parallellfråga?

Parallellfråga är en metod som används för att öka körhastigheten för SQL-frågor genom att skapa flera frågeprocesser som delar arbetsbelastningen för ett SQL-uttalande och kör det parallellt eller samtidigt.


Eftersom varje process fungerar på något annat samtidigt, reducerar det kraftigt den totala körningstiden för SQL-uttalandet. Detta är mycket fördelaktigt för system med flera CPU: er som kan arbeta med processerna.

Techopedia förklarar Parallel Query

En normal SQL-behandling utan funktionen parallellfråga utförs alltid av en enda serverprocess.

När funktionen är aktiverad skapas flera processer för att samtidigt arbeta tillsammans på det enda SQL-uttalandet och kan dramatiskt förbättra prestandan för datakrävande operationer som de i mycket stora databasesystem.

Eftersom de många processerna kan delas upp mellan flera olika CPU: er finns, kan klusterade och massivt parallella system, liksom symmetriska multiprocessersystem dra stor nytta av det.

Parallell frågebehandling sker under frågaoptimeringsfasen där SQL-servern letar efter frågaindexoperationer som kan dra nytta av parallell drift.

När den hittas infogar servern utbytesoperatörer i frågeföringsplanen för att förvandla den till en exekveringsplan för parallellfråga som kan använda mer än en tråd eller process för exekvering.

Vad är en parallellfråga? - definition från techopedia