The following SQL will let you find the worst performing reports, and also the ones that error on your reporting services database instance.
SELECT C.Path,
C.Name
, E.Requesttype
--WHEN 1 THEN 'Subscription'
--WHEN 0 THEN 'Report Launch'
--ELSE ''
--END
,E.TimeStart
,E.TimeProcessing
,E.TimeRendering
,E.TimeEnd
,[TimeTotal (ms)] = DATEDIFF ( millisecond , E.TimeStart , E.TimeEnd )
,E.Status
,E.InstanceName
,E.UserName
FROM Reportserver.dbo.ExecutionLog E (NOLOCK)
INNER JOIN Reportserver.dbo.Catalog C (NOLOCK)
ON E.ReportID = C.ItemID
WHERE 1=1
-- WHERE C.Name = 'Project Full Control Comments'
and E.Requesttype = 0
and E.Status <> 'rsSuccess'
ORDER BY [TimeTotal (ms)] DESC
No comments:
Post a Comment