0

我在一家報告服務2005服務器中有大約30個報告的公司擔任顧問。所有報告都使用大約10個參數來更改加載到報告中的數據。參數也取決於彼此。報告服務中的視圖狀態

問題在於報告會導致展位變更參數和處理/加載最終報告的時間較長。在此之上,報告產生一個大的視圖狀態,長度大約爲110 000 char,這可能會影響報告回發到服務器時的長時間加載時間。

我檢查了t-sql和存儲過程的處理時間,當我使用sql profiler時它們看起來很正常。所以它必須與渲染過程和回報報告與重視狀態...

你可以禁用viewstate在不同的控制器的報告服務報告,就像你可以在asp.net webforms?或者最終用戶不得不忍受較長的加載時間。

+0

問題解決了,當我們最小化在下拉參數中加載的數據。在beginninig中,一些dropwdown參數有超過100個不同的值,導致客戶端渲染和視圖狀態很長,這是長時間加載和回傳的瓶頸。 – Webking 2010-03-10 20:23:41

回答

1

我們通過我們的網頁負載平衡器發現問題。

我們有一些有10-20個參數的大報告,但是我們在Dev/UAT上可以,但是prod會慢很多,而且參數回發不好。

在企業網絡中,110K是花生因此它可能是基礎設施/配置而不是RS相關

備忘錄給我的web應用程序:我真的應該解決這個問題...