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