Query optimalisering er prosessen med å endre en spørring til å utføre på en mest mulig effektiv måte . I Microsoft SQL Server , kan database administratorer bruke SQL Server Management Studio for å hjelpe til med optimalisering. Optimalisering kan innebære å legge tabellen indekser, indeksen hint eller bruker andre strategier for å unngå tidkrevende skanning av tabellen data . Query Optimizer kan vise beregnede eller faktiske gjennomføring planer for en spørring til grafisk presentere planen for å kjøre den. Instruksjoner
en
Åpen SQL Server Management Studio og koble til databasen.
2
Åpne en " Ny spørring . " Skriv inn søket teksten å analysere.
3
Klikk på " Vis Beregnet Execution Plan" eller " Inkluder Faktisk Execution Plan" på verktøylinjen. Viser estimert gjennomføringsplan krever ikke kjøre script , men selve planen gjør.
4 gjennomføringsplan grafisk ligner et flytskjema .
gjennomgang vises grafisk . Se etter indikasjoner på at tabellen skanninger blir utført i stedet for å bruke eksisterende indekser. I denne situasjonen kan en spørring hint eller nye indeksen bidra til å forbedre ytelsen.
5 Noen langsomme spørsmål kan dra nytte av økt RAM .
Se på andre statistikker , som for eksempel input /output , eller I /O, kostnad, CPU kostnader og estimert antall rader. Avhengig av funn , kan forbedringer sees fra å øke RAM på datamaskinen eller fjerne unødvendige rader , tabeller eller tiltrer fra spørringen .