Hvordan å optimalisere en spørring i en Microsoft SQL Server

Hvordan å optimalisere en spørring i en Microsoft SQL Server


Query optimalisering er prosessen med å endre en spørring for å utføre på en mest mulig effektiv måte. I Microsoft SQL Server, kan databaseadministratorer bruke SQL Server Management Studio for å bistå med optimalisering. Optimalisering kan innebære å legge tabellindekser, indeks hint eller bruker andre strategier for å unngå tidkrevende skanninger av tabelldata. Spørringsoptimisereren kan vise anslått eller faktiske gjennomføring planer for en spørring til grafisk presentere planen for å kjøre den.

Bruksanvisning

1 Åpne SQL Server Management Studio og koble til databasen.

2 Åpne en "Ny spørring." Skriv inn søketekst å analysere.

3 Klikk "Display Estimert Execution Plan" eller "Inkluder selve utførelsen Plan" på verktøylinjen. Vise anslått gjennomføringsplan krever ikke kjøre script, men selve planen gjør.

4 Hvordan å optimalisere en spørring i en Microsoft SQL Server

Henrettelsen plan grafisk ligner på et flytskjema.

Gjennomgå vises grafisk. Se etter tegn på at bord skanninger blir utført i stedet for å bruke eksisterende indekser. I denne situasjonen kan en spørring hint eller ny indeks bidra til å forbedre ytelsen.

5 Hvordan å optimalisere en spørring i en Microsoft SQL Server

Noen langsomme spørsmål kan dra nytte av økt RAM.

Se på andre statistikker, for eksempel input / output, eller I / O, pris, CPU kost og antatt antall rader. Avhengig av funn, kan forbedringer sees fra å øke RAM på datamaskinen eller fjerne unødvendige rader, tabeller eller tiltrer fra spørringen.