Taula de continguts:
Definició: què significa la consulta paral·lela?
La consulta paral·lela és un mètode que s’utilitza per augmentar la velocitat d’execució de les consultes SQL mitjançant la creació de processos de consulta múltiples que divideixen la càrrega de treball d’una instrucció SQL i s’executen en paral·lel o alhora.
Com que cada procés funciona en una cosa diferent al mateix temps, redueix considerablement el temps d'execució general de la instrucció SQL. Això és molt beneficiós per a sistemes amb diverses CPU que poden treballar en els processos.
Techopedia explica la consulta paral·lela
Un procés de servidor únic realitza un processament SQL normal sense la funció de consulta paral·lela.
Amb la funció habilitada, es creen diversos processos per treballar simultàniament en aquesta instrucció SQL única i poden millorar dràsticament el rendiment d’operacions intensives en dades, com ara en sistemes de bases de dades molt grans.
Atès que molts processos es poden dividir entre múltiples CPU actuals, els sistemes en paral·lel agrupats i massivament paral·lels, així com els sistemes de multiprocessament simètrics poden treure’n profit.
El processament de consulta paral·lel es produeix durant la fase d’optimització de consultes en què el servidor SQL busca operacions d’índex de consulta que poden beneficiar-se d’una operació paral·lela.
Quan es troba, el servidor inserta els operadors d'intercanvi al pla d'execució de consulta per convertir-lo en un pla d'execució de consultes paral·leles que pot utilitzar més d'un fil o procés per a l'execució.