Kas ir faktiskais izpildes plāns SQL Server?
Kas ir faktiskais izpildes plāns SQL Server?

Video: Kas ir faktiskais izpildes plāns SQL Server?

Video: Kas ir faktiskais izpildes plāns SQL Server?
Video: CS50 2015 - Week 7 2024, Maijs
Anonim

Galvenokārt ir divu veidu izpildes plāni ko var parādīt no SQL serveris Vadības studija; uz Faktiskais izpildes plāns kas parāda reālos aprēķinus un darbības, kam seko SQL serveris Uzglabāšana Dzinējs kamēr izpilda iesniegtais vaicājums, kas prasa izpilda iesniegto vaicājumu, lai ģenerētu

Papildus tam, kāds ir izpildes plāns SQL Server?

An izpildes plāns ir datu bāzes dzinēja veikto darbību vizuāls attēlojums, lai atgrieztu jūsu vaicājumam nepieciešamos datus. The izpildes plāns vaicājumam ir jūsu skatījums uz SQL serveris vaicājumu optimizētājs un vaicājumu dzinējs. Tas atklās, kuri objekti tiek izmantoti vaicājumā, piemēram, objekti: tabulas. indeksi.

Pēc tam rodas jautājums, kāda ir atšķirība starp faktisko un paredzamo izpildes plānu? 2 atbildes. The paredzamais izpildes plāns tiek ģenerēts, pamatojoties tikai uz statistiku, kas ir SQL Server, bet faktiski bez tās izpilda vaicājums. The faktiskais izpildes plāns ir tikai tas - faktiskais izpildes plāns kas tika izmantots, faktiski izpildot vaicājumu.

Saistībā ar to, kā iegūt faktisko izpildes plānu SQL Server?

Uz SQL serveris Management Studio rīkjoslā noklikšķiniet uz Database Engine Vaicājums . Varat arī atvērt esošu vaicājums un parādīt aptuveno izpildes plāns noklikšķinot uz pogas Atvērt failu rīkjoslā un atrodot esošo vaicājums . Ievadiet vaicājums par kuru vēlaties parādīt faktiskais izpildes plāns.

Kā jūs lasāt izpildes plānu?

Parasti jūs lasīt grafisks izpildes plāns no labās uz kreiso un no augšas uz leju. Ņemiet vērā arī to, ka starp abām ikonām ir norādīta bultiņa. Šī bultiņa apzīmē datus, kas tiek pārsūtīti starp operatoriem, kā to attēlo ikonas.

Ieteicams: