TonyStark Skrevet 11. mai 2006 Rapporter 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. Siter Lenke til kommentar
N_R Skrevet 11. mai 2006 Rapporter 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 Siter Lenke til kommentar
TonyStark Skrevet 23. mai 2006 Forfatter Rapporter 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. Siter Lenke til kommentar
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.