Hvordan analysere en SQL Trace

SQL Server Profiler programvaren lar deg spore og registrere uttalelser ved hjelp av programvaren for å justere innstillinger og endre spørringer når databasen ikke gir gode resultater. Sporet returnerer hvor lang tid det tar for en spørring for å kjøre og CPU-bruk på databasetjeneren. Bruk denne programvaren til å analysere enhver høy CPU-bruk fra spesifikke spørsmål eller spørsmål som tar flere sekunder å fullføre.

Bruksanvisning

1 Åpne SQL Profiler programvaren fra koblingen i programmenyen i Windows. Logg inn på serveren der du vil kjøre sporingen.

2 Klikk på "File" menyen og velg "Open". Dobbeltklikk på spor du ønsker å bruke for å se på SQL Server. Når du har valgt et spor, lister Profiler alle spørringer som kjører mot serveren. Du kan klikke en av kolonnene for å sortere informasjonen.

3 Klikk på kolonnen som heter "Start Time". Data sorterer i henhold til starttidspunktet når brukeren kjører spørringen. Ved siden av denne kolonnen er "Stop Time." Hvis spørringen tar lengre tid enn to sekunder for å kjøre, bør du vurdere å tilpasse søket for å få fart på tjenesten.

4 Klikk på "CPU" kolonnen. Denne kolonnen viser prosentandelen av CPU-bruken for hvert søk. Hvis CPU-bruken pigger til 80 eller 90 prosent, tar spørsmålet for mye av serverens ressurser og det må bli forskjøvet for bedre ytelse.