Kāda ir atšķirība starp paredzamo izpildes plānu un faktisko izpildes plānu?
Kāda ir atšķirība starp paredzamo izpildes plānu un faktisko izpildes plānu?

Video: Kāda ir atšķirība starp paredzamo izpildes plānu un faktisko izpildes plānu?

Video: Kāda ir atšķirība starp paredzamo izpildes plānu un faktisko izpildes plānu?
Video: What is the difference between Actual Execution plan and Estimated Execution plan 2024, Novembris
Anonim

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.

Ņemot to vērā, kāds ir parādīt paredzamo izpildes plānu?

The paredzamais izpildes plāns ir paredzēts, lai parādītu, ko SQL Server, visticamāk, darītu, ja tā būtu izpildīt uz vaicājums . Lai apskatītu grafisko attēlu plāns īsziņā noklikšķiniet uz Parādīt paredzamo izpildes plānu pogu SSMS. Dažos gadījumos SQL Server nevar izveidot paredzamais izpildes plāns.

Papildus iepriekš minētajam, kā SQL Server aprēķina paredzamo izpildes plānu? Lai parādītu paredzamais izpildes plāns priekš vaicājums Uz Vaicājums izvēlnē noklikšķiniet uz Displejs Paredzamais izpildes plāns vai noklikšķiniet uz Displejs Paredzamais izpildes plāns rīkjoslas poga. The paredzamais izpildes plāns tiek parādīts uz Izpildes plāns cilni rezultātu rūtī.

Tādā veidā, 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.

Kas ir SQL izpildes plāns?

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 Servera vaicājumu optimizētājs un vaicājumu dzinējs. Tas atklās, kuri objekti tiek izmantoti vaicājumā, piemēram, objekti: tabulas.

Ieteicams: