Hvad er forskellen mellem estimeret udførelsesplan og faktisk udførelsesplan?
Hvad er forskellen mellem estimeret udførelsesplan og faktisk udførelsesplan?

Video: Hvad er forskellen mellem estimeret udførelsesplan og faktisk udførelsesplan?

Video: Hvad er forskellen mellem estimeret udførelsesplan og faktisk udførelsesplan?
Video: What is the difference between Actual Execution plan and Estimated Execution plan 2024, Kan
Anonim

2 svar. Det estimeret udførelsesplan genereres udelukkende baseret på den statistik, som SQL Server har - uden faktisk udfører forespørgslen. Det egentlige udførelsesplan er netop det - den egentlige udførelsesplan som blev brugt, da forespørgslen rent faktisk kørte.

Når man holder dette i øjesyn, hvad er en estimeret udførelsesplan for displayet?

Det estimeret udførelsesplan er designet til at vise, hvad SQL Server højst sandsynligt ville gøre, hvis den skulle udføre det forespørgsel . For at se en grafik plan i SSMS skal du klikke på Vis estimeret udførelsesplan knap i SSMS. Der er nogle tilfælde, hvor SQL Server ikke kan oprette en estimeret udførelsesplan.

Udover ovenstående, hvordan beregner SQL Server den anslåede eksekveringsplan? For at vise estimeret udførelsesplan for en forespørgsel På den Forespørgsel menuen, klik på Skærm Estimeret udførelsesplan eller klik på Display Estimeret udførelsesplan knap på værktøjslinjen. Det estimeret udførelsesplan vises på Udførelsesplan fanen i resultatruden.

Hvordan læser man på denne måde en udførelsesplan?

Normalt dig Læs en grafisk udførelsesplan fra højre mod venstre og top til bund. Du vil også bemærke, at der er en pil, der peger mellem de to ikoner. Denne pil repræsenterer de data, der sendes mellem operatørerne, som repræsenteret af ikonerne.

Hvad er en SQL-udførelsesplan?

An udførelsesplan er en visuel repræsentation af de operationer, der udføres af databasemotoren for at returnere de data, der kræves af din forespørgsel. Det udførelsesplan for en forespørgsel er dit syn på SQL Serverforespørgselsoptimering og forespørgselsmotor. Det vil afsløre, hvilke objekter en forespørgsel bruger, objekt som: tabeller.

Anbefalede: