Hva er forskjellen mellom estimert utførelsesplan og faktisk utførelsesplan?
Hva er forskjellen mellom estimert utførelsesplan og faktisk utførelsesplan?

Video: Hva er forskjellen mellom estimert utførelsesplan og faktisk utførelsesplan?

Video: Hva er forskjellen mellom estimert utførelsesplan og faktisk utførelsesplan?
Video: What is the difference between Actual Execution plan and Estimated Execution plan 2024, Kan
Anonim

2 svar. De estimert utførelsesplan genereres utelukkende basert på statistikken som SQL Server har - uten faktisk utfører spørringen. De faktisk utførelsesplan er nettopp det - den faktisk utførelsesplan som ble brukt når du faktisk kjørte spørringen.

Med tanke på dette, hva er estimert utførelsesplan for visning?

De estimert utførelsesplan er designet for å vise hva SQL Server mest sannsynlig ville gjort hvis den skulle gjøre det henrette de spørsmål . For å se en grafikk plan i SSMS klikker du på Vis estimert utførelsesplan knappen i SSMS. Det er noen tilfeller der SQL Server ikke kan opprette en estimert utførelsesplan.

Foruten ovenfor, hvordan beregner SQL Server estimert utførelsesplan? For å vise estimert utførelsesplan for en spørsmål På Spørsmål menyen klikker du på Vis Estimert gjennomføringsplan eller klikk på Display Estimert gjennomføringsplan verktøylinjeknapp. De estimert utførelsesplan vises på Gjennomføringsplan fanen i resultatruten.

Hvordan leser du på denne måten en gjennomføringsplan?

Vanligvis du lese en grafikk utførelsesplan fra høyre til venstre og topp til bunn. Du vil også legge merke til at det er en pil som peker mellom de to ikonene. Denne pilen representerer dataene som sendes mellom operatørene, som representert av ikonene.

Hva er en SQL-utførelsesplan?

An utførelsesplan er en visuell representasjon av operasjonene som utføres av databasemotoren for å returnere dataene som kreves av søket ditt. De utførelsesplan for et spørsmål er ditt syn på SQL Server spørringsoptimerer og spørringsmotor. Den vil avsløre hvilke objekter en spørring bruker, objekt som: tabeller.

Anbefalt: