Query optimering er processen til ændring af en forespørgsel til at udføre på den mest effektive måde. I Microsoft SQL Server, kan database administratorer bruge SQL Server Management Studio til at hjælpe med optimering. Optimering kan indebære at tilføje tabelindekserne , indeks hints eller bruger andre strategier for at undgå tidskrævende scanninger af tabeldata . Query Optimizer kan vise estimerede eller faktiske udførelse planer for en forespørgsel til grafisk præsentere planen for at køre det. Instruktioner
1
Open SQL Server Management Studio og oprette forbindelse til databasen.
2
Åbn en " Ny forespørgsel . " Indtast forespørgslen tekst at analysere.
3
Klik på " Display Anslået Execution Plan" eller "Medtag selve udførelsen Plan" på værktøjslinjen. Visning af anslået udførelse planen ikke kræver udførelse af scriptet , men den egentlige plan gør.
4 Udførelsen Planen grafikken ligner et flowchart .
anmeldelse den viste grafik. Kig efter tegn på, at tabel scanninger bliver udført i stedet for at bruge de eksisterende indekser. I denne situation kan en forespørgsel vink eller nyt indeks hjælpe med at forbedre ydeevnen.
5. Nogle langsomme forespørgsler kan drage fordel af øget RAM.
Kig på andre statistikker , såsom input /output, eller I /O , omkostninger , CPU omkostninger og estimeret antal rækker. Afhængig af resultaterne kan forbedringer ses fra stigende RAM på computeren eller fjerne unødvendige rækker , tabeller eller slutter fra forespørgslen .