SQL Server 如何跟踪SSRS统计信息

9njqaruj  于 2022-12-17  发布在  其他
关注(0)|答案(1)|浏览(121)

我们有大量的SSRS 2016报告列表
我想监控这些SSRS报告
我说的监控器是指

  • 有多少用户打开它们
  • 选择了哪些参数
  • 加载报表需要多长时间
  • 用户打开该报表所用的时间

是否有办法从SSRS服务器获取此统计信息
或者是否有任何脚本可以添加到报告中以获取此统计信息。

z0qdvdin

z0qdvdin1#

对报表服务器数据库运行此命令

use [ReportServer]
SELECT 
R.Name
,R.ItemID 
, L.TimeDataRetrieval
,L.TimeProcessing 
,L.TimeRendering 
, L.TimeDataRetrieval+L.TimeProcessing+L.TimeRendering AS TotalTime
,L.Format
,L.[Parameters]
,L.username
,L.TimeStart 
,L.TimeEnd
,l.ReportID

,DATEDIFF(SECOND,L.timestart,L.timeend) time_seconds
,r.Path

FROM dbo.ExecutionLog L  

INNER JOIN dbo.Catalog R  
    ON L.ReportID = R.ItemID 
    
WHERE R.Name like  'name of your report'

它会给予你你所要求的一切。。注解出所有报告的出处。你有地方可以开始了。

相关问题