Dom baze podataka Što je analiza upita? - definicija iz tehopedije

Što je analiza upita? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači analiza upita?

Analiza upita postupak je koji se koristi u bazama podataka, koji koriste SQL kako bi se utvrdilo kako dalje optimizirati upite za izvedbu.

Analiza upita važan je aspekt obrade upita jer pomaže poboljšati ukupnu učinkovitost obrade upita, što će ubrzati mnoge funkcije i aspekte baze podataka. Da biste to učinili, alat za optimizaciju upita analizira određenu izjavu upita i generira i udaljene i lokalne planove pristupa koji će se koristiti na fragmentu upita, na temelju troškova resursa svakog plana.

Baza će tada odabrati onaj plan za koji vjeruje da će obraditi upit s najmanje troškova u resursima.

Techopedia objašnjava analizu upita

Općenito, SQL upite generiraju aplikacije, a zatim ih korisnici šalju u federalnu bazu podataka kako bi preuzeli podatke iz izvora. Na temelju izjave upita, SQL prevodilac konzultira omotač izvora podataka i informacije pohranjene u globalnom katalogu kako bi mu pomogao da obradi upit.

Podaci koje prikuplja uključuju izvor podataka, preslikavanja, atribute podataka i poslužitelja, nadimke, statistiku i još mnogo toga. Alat za optimizaciju upita koji olakšava analizu upita zapravo je dio SQL postupka sastavljanja.

Kroz alat za optimizaciju upita prevodilac razvija različite planove, alternativne strategije koje se mogu koristiti pri obradi upita. To se naziva planovima pristupa i mogu zatražiti da upit obrade različiti elementi.

Ti elementi su:

    Udruženi poslužitelj

    Izvori podataka

    Malo i jedno i drugo

Na relacijskim bazama podataka provodi se potisna analiza. Utvrđuje koje se operacije mogu daljinsko ocjenjivati ​​na temelju izjave upita i znanja koja se imaju o mogućnostima izvora podataka. Na temelju rezultata ove analize, alat za optimizaciju upita će odabrati najbolji plan pristupa s najmanje troškova resursa.

Što je analiza upita? - definicija iz tehopedije