TonyStark Skrevet 11. mai 2006 Del Skrevet 11. mai 2006 Finnes det noen måte å observere/lagre alle spørringer som kjøres mot serveren? Jeg skal sjekke indekser i en del tabeller som blir brukt i en batch-jobb, og har ikke tilgang til kildekoden. Jobben begynte plutselig å ta 4 ganger lenger tid enn vanlig, og tenkte å kjøre en indeks-tuning med utgangspunkt i de spørringene som kjøres. Lenke til kommentar
N_R Skrevet 11. mai 2006 Del Skrevet 11. mai 2006 (endret) Finnes det noen måte å observere/lagre alle spørringer som kjøres mot serveren? Jeg skal sjekke indekser i en del tabeller som blir brukt i en batch-jobb, og har ikke tilgang til kildekoden. Jobben begynte plutselig å ta 4 ganger lenger tid enn vanlig, og tenkte å kjøre en indeks-tuning med utgangspunkt i de spørringene som kjøres. 6080740[/snapback] Mulig jeg misforstår spørsmålet, men vil du ikke kunne se dette ved å kjøre en trace? Der ser du vel både selve SQL-kommandoen og hvor lang tid den tar? http://msdn2.microsoft.com/en-us/library/m...47(SQL.90).aspx http://msdn.microsoft.com/library/default....n_perf_7oah.asp Edit: linkene ble feil - søk på MSDN etter SQL Profile Trace hvis de ikke funker :-) Endret 11. mai 2006 av N_R Lenke til kommentar
TonyStark Skrevet 23. mai 2006 Forfatter Del Skrevet 23. mai 2006 Takk for tipset, visste ikke om denne funksjonen. Dette fungerte bra, kjørte en indeks-tuning på spørringene og fikk lagt til en indeks som reduserte kjøretiden fra 8 timer til 1,5 timer. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå