Query optimering är processen att ändra en fråga att köras på det mest effektiva sätt som möjligt . I Microsoft SQL Server , kan databasadministratörer använda SQL Server Management Studio för att hjälpa till med optimering . Optimering kan innebära att lägga tabellen index , index tips eller använda andra strategier för att undvika tidsödande skanningar av tabelldata . Query Optimizer kan visa beräknade eller faktiska utförande planer för en fråga att grafiskt presentera planen för att köra den . Instruktioner
1
Open SQL Server Management Studio och ansluta till databasen .
2
Öppna en " Ny fråga . " Ange frågan text att analysera .
3
Klicka på " Visa Beräknad Execution Plan " eller " Inkludera Faktisk Execution Plan " i verktygsfältet . Visar den uppskattade exekveringsplan kräver inte köra manuset , men själva planen gör .
4 exekveringsplanen grafiken liknar ett flödesschema .
granskar visad grafiskt . Leta efter tecken på att bord genomsökningar som utförs istället för att använda befintliga index . I denna situation kan en fråga ledtråd eller nytt index bidra till att förbättra prestandan .
5 Vissa långsamma frågor kan dra nytta av ökad RAM .
Titta på annan statistik , såsom input /output , eller I /O , kostnad , CPU kostnad och beräknat antal rader . Beroende på resultaten , kan förbättringar ses öka RAM på datorn eller ta bort onödiga rader , tabeller eller ansluter från frågan .