簡體   English   中英

SQL Server Reporting Services 需要很長時間才能請求報告

[英]SQL Server Reporting Services taking a long time before requesting report

我正在運行安裝了 Reporting Services 的 SQL Server 2016 實例,並且我的報告出現了奇怪的“緩慢”現象。

報告標題和參數會立即加載,但在加載輪出現並呈現報告之前,報告本身會顯示一個白屏約 15-20 秒。

查看 ExecutionLog3,報告本身只需要大約 1140 毫秒來獲取數據、處理和呈現。 這似乎是正確的,因為這與加載輪出現在屏幕上的時間差不多,但不包括約 15-20 秒的白屏。

StartTime               | EndTime                 | TimeDataRetrieval | Time Processing | TimeRendering | ByteCount | RowCount
------------------------|-------------------------|-------------------|-----------------|---------------|-----------|---------
2019-03-14 10:29:53.057 | 2019-03-14 10:29:54.213 | 492               | 345             | 302           | 85370     | 4467 

**我又做了一個測試,ExecutionLog3中顯示的開始時間與加載圈出現的時間匹配,而不是參數第一次出現的時間提前15秒。

更奇怪的是,在報告 URL 中添加&RC:Toolbar=False&rs:ClearSession=true會隱藏參數窗口,但是在報告開始加載之前大約 15 秒的等待消失了,並且報告需要大約 1 秒才能點擊鏈接報告呈現。 我已經把它放在一些報告上,但其他人需要有用戶可見的參數。

SQL 版本:

Microsoft SQL Server 2016 (SP2) (KB4052908) - 13.0.5026.0 (X64) Microsoft Corporation  Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: ) (Hypervisor) 
Microsoft SQL Server Reporting Services Version 13.0.5026.0 

也許互聯網被鎖定了?

SSRS 2016 使用 CDN 提供的 JavaScript 庫進行診斷。

為報告服務實例禁用對 Microsoft 的使用跟蹤可解決“Application Insights”加載問題。

可以使用 SQL Server 錯誤和使用情況報告工具來完成:

https://pbs.twimg.com/media/CxjTT2eUAAIGyw2.jpg

更多信息: https : //twitter.com/RiccardoMuti/status/799350487426289668


並且,另一個建議是刪除並重新發布 RDL 文件。 如果 SSRS 就地升級並且目錄表包含過時版本的 RDL,則它可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM