Analýza dopytov

Autor: Eugene Taylor
Dátum Stvorenia: 11 August 2021
Dátum Aktualizácie: 20 V Júni 2024
Anonim
Analýza dopytov - Technológie
Analýza dopytov - Technológie

Obsah

Definícia - Čo znamená analýza dotazu?

Analýza dopytov je proces používaný v databázach, ktoré využívajú SQL, aby určili, ako ďalej optimalizovať výkonnosť dotazov.


Analýza dopytov je dôležitým aspektom spracovania dotazov, pretože pomáha zlepšovať celkový výkon spracovania dotazov, čo urýchli mnoho funkcií a aspektov databázy. Na tento účel optimalizátor dotazov analyzuje konkrétny príkaz dotazu a generuje plány vzdialeného aj miestneho prístupu, ktoré sa majú použiť na fragment dotazu, na základe nákladov na zdroje každého plánu.

Databáza potom vyberie ten plán, o ktorom sa domnieva, že spracuje dotaz s najmenšími nákladmi na zdroje.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje analýzu dotazov

Všeobecne sú dotazy SQL generované aplikáciami a používatelia sa potom odosielajú do federovanej databázy, aby mohli načítať údaje zo zdrojov. Na základe príkazu dotaz, kompilátor SQL potom konzultuje obal zdroja údajov a informácie uložené v globálnom katalógu, aby mu pomohol spracovať dotaz.


Informácie, ktoré získava, zahŕňajú zdroj údajov, mapovania, atribúty údajov a serverov, prezývky, štatistiky a ďalšie. Optimalizátor dotazov, ktorý uľahčuje analýzu dotazov, je v skutočnosti súčasťou procesu kompilátora SQL.

Prostredníctvom optimalizátora dotazov kompilátor vyvíja rôzne plány, alternatívne stratégie, ktoré sa môžu použiť pri spracovaní dotazu. Tieto plány sa nazývajú prístupové plány a môžu vyžadovať, aby sa dotaz spracoval rôznymi prvkami.

Týmito prvkami sú:

  • Federovaný server

  • Zdroje údajov

  • Trochu oboje

Na relačných databázach sa vykonáva analýza nadol. Určuje, ktoré operácie je možné na diaľku vyhodnotiť na základe dotazu a vedomostí, ktoré má o schopnostiach zdrojov údajov. Na základe výsledkov tejto analýzy optimalizátor dotazov vyberie najlepší prístupový plán s čo najmenšími nákladmi na zdroje.