Sadržaj:
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.
