Kas yra tikrasis vykdymo planas SQL serveryje?
Kas yra tikrasis vykdymo planas SQL serveryje?

Video: Kas yra tikrasis vykdymo planas SQL serveryje?

Video: Kas yra tikrasis vykdymo planas SQL serveryje?
Video: CS50 2015 - Week 9 2024, Lapkritis
Anonim

Iš esmės yra dviejų tipų vykdymo planus kurį galima rodyti iš SQL serveris vadybos studija; į Faktinis vykdymo planas kuri parodo tikrus skaičiavimus ir veiksmus, po kurių seka SQL serveris Sandėliavimo Variklis kol vykdant pateiktą užklausą, kuri reikalauja vykdant pateiktą užklausą, kad sugeneruotų

Be to, kas yra SQL serverio vykdymo planas?

An vykdymo planas yra vaizdinis duomenų bazės variklio atliekamų operacijų atvaizdavimas, kad būtų pateikti jūsų užklausai reikalingi duomenys. The vykdymo planas užklausa yra jūsų vaizdas į SQL serveris užklausų optimizavimo priemonė ir užklausų variklis. Jis parodys, kokius objektus naudoja užklausa, pvz., lenteles. indeksai.

Vėliau kyla klausimas, kuo skiriasi faktinis ir numatomas vykdymo planas? 2 atsakymai. The numatomas vykdymo planas yra sukurtas remiantis tik statistika, kurią turi SQL Server – iš tikrųjų be jos vykdant užklausą. The realus vykdymo planas yra tik tai - realus vykdymo planas kuris buvo naudojamas iš tikrųjų vykdant užklausą.

Atsižvelgiant į tai, kaip gauti tikrąjį vykdymo planą SQL serveryje?

Ant SQL serveris „Management Studio“įrankių juostoje spustelėkite Duomenų bazės variklis Užklausa . Taip pat galite atidaryti esamą užklausą ir parodyti numatomą vykdymo planas spustelėdami įrankių juostos mygtuką Atidaryti failą ir surasdami esamą užklausą . Įveskite užklausą kuriam norite rodyti realus vykdymo planas.

Kaip skaitote vykdymo planą?

Paprastai tu skaityti grafinis vykdymo planas iš dešinės į kairę ir iš viršaus į apačią. Taip pat pastebėsite, kad tarp dviejų piktogramų yra rodyklė. Ši rodyklė rodo duomenis, perduodamus tarp operatorių, kaip pavaizduota piktogramomis.

Rekomenduojamas: