Hva er faktisk utførelsesplan i SQL Server?
Hva er faktisk utførelsesplan i SQL Server?

Video: Hva er faktisk utførelsesplan i SQL Server?

Video: Hva er faktisk utførelsesplan i SQL Server?
Video: SQL Server Execution Plans - Part 1 2024, November
Anonim

Det er hovedsakelig to typer utførelsesplaner som kan vises fra SQL Server Management Studio; de Faktisk gjennomføringsplan som viser de virkelige beregningene og trinnene etterfulgt av SQL Server Lagringsmotor mens utfører den innsendte forespørselen, som krever utfører den innsendte spørringen for å generere

Foruten dette, hva er en utførelsesplan i SQL Server?

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. indekser.

Deretter er spørsmålet, hva er forskjellen mellom faktisk og estimert utførelsesplan? 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.

I forhold til dette, hvordan får jeg faktisk utførelsesplan i SQL Server?

På SQL Server Management Studio-verktøylinjen, klikk på Database Engine Spørsmål . Du kan også åpne en eksisterende spørsmål og vise estimert utførelsesplan ved å klikke på verktøylinjeknappen Åpne fil og finne den eksisterende spørsmål . Tast inn spørsmål som du ønsker å vise faktisk utførelsesplan.

Hvordan leser du 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.

Anbefalt: