Dom baze podataka Što je paralelni upit? - definicija iz tehopedije

Što je paralelni upit? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači paralelni upit?

Paralelni upit je metoda koja se koristi za povećanje brzine izvršenja SQL upita stvaranjem više procesa upita koji dijele radno opterećenje SQL izraza i izvršavaju ga paralelno ili u isto vrijeme.


Budući da svaki postupak istodobno radi na nečem drugačijem, uvelike smanjuje ukupno vrijeme izvršavanja SQL izraza. Ovo je vrlo korisno za sustave s više CPU-a koji mogu raditi na procesima.

Tehopedija objašnjava paralelni upit

Uobičajena SQL obrada bez značajke paralelnog upita uvijek izvodi jedan proces na poslužitelju.

S omogućenom značajkom stvoreno je više procesa da istovremeno rade zajedno na toj jednoj SQL izjavi i mogu dramatično poboljšati performanse podataka intenzivnih operacija, poput onih u vrlo velikim sustavima baza podataka.

Budući da se mnogi procesi mogu podijeliti na više prisutnih CPU-a, klasterirani i masivno paralelni sustavi, kao i simetrični višeprocesni sustavi mogu imati veliku korist od toga.

Paralelna obrada upita događa se tijekom faze optimizacije upita u kojoj SQL poslužitelj traži operacije indeksa upita koje bi mogle imati koristi od paralelne operacije.

Kad ga pronađu, poslužitelj ubacuje operatore razmjene u plan izvršenja upita kako bi ga pretvorio u plan izvršenja paralelnih upita koji za izvršenje može koristiti više od jednog niti ili procesa.

Što je paralelni upit? - definicija iz tehopedije