windows - Hvilke værktøjer bruger du til at fejlsøge en langsom SQL Server-rapport?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg er en mekaniker til et Windows-miljø, der anvendes af en SQL Server reporting services rapportudvikler. Udvikleren bruger en Win 7-dev-boks med Visual Studio til at udvikle rapporter. SQL database og SQL report server Udnyttet af udvikleren er begge vært på en anden Win 2012 server maskine.


Udvikleren fortæller mig, at når de er i VS IDE udviklende rapporter, og det er tid til at køre rapporten, tager det uventet lang tid (minutter) at køre og vise resultaterne


Jeg har set på højtydende præstationsgrafer for begge maskiner, og selvom begge får en træning (f.eks. 50\% CPU), er de heller ikke nogen steder tæt på maxed out. Så jeg forsøger at tegne en perle på et værktøj/s Jeg kan søge at finde ud af, hvor problemet er på et lavere niveau (database, netværk, VS, rapportkode). Jeg har set Over Performance Monitoring og Tuning Tools, men der er ikke noget der står i forbindelse med dette særlige problem. [6]


Er der et præstationsovervågningsværktøj, der specifikt bruges til fejlfinding af en langsom SQL Server-rapport?

Bedste reference


Kontroller i begyndelsen rapportrapportens logfil.


Tjek rapporttidskolonner for at finde, hvad der forårsager forsinkelsen.


For mere information om rapportudførelseslogbog:
https://docs.microsoft.com/en-us/sql/reporting-services/report-server/report-server-executionlog-and-the-executionlog3-view?view=sql-server-2017[7]