Innholdsfortegnelse:
Definisjon - Hva betyr parallell spørring?
Parallell spørring er en metode som brukes til å øke utføringshastigheten til SQL-spørringer ved å lage flere spørringsprosesser som deler arbeidsmengden til en SQL-setning og utfører den parallelt eller på samme tid.
Siden hver prosess fungerer på noe annet samtidig, reduserer den den totale gjennomføringstiden for SQL-setningen. Dette er veldig gunstig for systemer med flere CPUer som kan fungere på prosessene.
Techopedia forklarer Parallel Query
En normal SQL-prosessering uten funksjonen parallell spørring utføres alltid av en enkelt serverprosess.
Når funksjonen er aktivert, opprettes flere prosesser for samtidig å arbeide sammen om den ene SQL-setningen og kan dramatisk forbedre ytelsen til datakrevende operasjoner som for eksempel i veldig store databasesystemer.
Siden de mange prosessene kan deles mellom flere tilstedeværende CPU-er, kan grupperte og massivt parallelle systemer, så vel som symmetriske flerbehandlingssystemer dra stor nytte av det.
Parallell spørringsbehandling skjer i løpet av spørringsoptimaliseringsfasen der SQL-serveren leter etter spørringsindeksoperasjoner som kan ha nytte av parallell drift.
Når den blir funnet, setter serveren utvekslingsoperatører inn i utførelsesplanen for spørringen for å gjøre den om til en utførelsesplan med parallelle spørsmål som kan bruke mer enn en tråd eller prosess for utførelse.
