Bahay Mga Databases Ano ang pagtatasa ng query? - kahulugan mula sa techopedia

Ano ang pagtatasa ng query? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Query Analysis?

Ang pagtatasa ng pagsusulit ay isang proseso na ginagamit sa mga database na gumagamit ng SQL upang matukoy kung paano higit pang mai-optimize ang mga query para sa pagganap.

Ang pagsusuri sa pagtatanong ay isang mahalagang aspeto ng pagproseso ng query dahil nakakatulong ito na mapabuti ang pangkalahatang pagganap ng pagproseso ng query, na mapapabilis ang maraming mga pag-andar ng database at mga aspeto. Upang gawin ito, sinusuri ng isang optimizer query ang isang tiyak na pahayag ng query at bumubuo ng parehong malalayo at lokal na mga plano sa pag-access na gagamitin sa fragment ng query, batay sa halaga ng mapagkukunan ng bawat plano.

Pipiliin ng database ang alinman sa plano na pinaniniwalaan nito na iproseso ang query gamit ang hindi bababa sa gastos sa mga mapagkukunan.

Ipinapaliwanag ng Techopedia ang Pagsusuri ng Query

Sa pangkalahatan, ang mga query sa SQL ay binuo ng mga aplikasyon at ang mga gumagamit ay pagkatapos ay ipinadala sa isang federated database upang makuha ang data mula sa mga mapagkukunan. Batay sa pahayag ng query, ang SQL compiler pagkatapos ay kumunsulta sa data na mapagkukunan ng pambalot at ang impormasyon na nakaimbak sa pandaigdigang katalogo upang matulungan itong maproseso ang query.

Ang impormasyon na kinukuha nito ay kasama ang data mapagkukunan, mapa, data at server na katangian, palayaw, istatistika at marami pa. Ang query optimizer na pinadali ang pagtatasa ng query ay talagang bahagi ng proseso ng SQL compiler.

Sa pamamagitan ng query optimizer, ang tagatala ay bubuo ng iba't ibang mga plano, mga alternatibong diskarte na maaaring magamit kapag pinoproseso ang query. Ang mga ito ay tinatawag na mga plano sa pag-access at maaari nilang tawagan na maiproseso ng query ang iba't ibang mga elemento.

Ang mga elementong ito ay:

    Ang pederal na server

    Ang mga mapagkukunan ng data

    Medyo pareho

Sa mga database ng relational, isinasagawa ang isang pagtatasa ng pushdown. Tinutukoy nito kung aling mga operasyon ang maaaring masuri nang malay batay sa pahayag ng query at ang kaalaman na mayroon ito sa mga kakayahan ng mga mapagkukunan ng data. Batay sa mga resulta ng pagsusuri na ito, pipiliin ng query optimizer ang pinakamahusay na plano ng pag-access na may hindi bababa sa gastos sa mapagkukunan.

Ano ang pagtatasa ng query? - kahulugan mula sa techopedia