最佳解答者
Reprting Services第一次產生報表很慢

問題
解答
-
你好,我知道这个问题,其实是在我们的应用程序与SSRS第一次连接的时候很慢,因为它要进行一些FORM 身份认证一些列的工作(具体哪些我也不是很清楚,希望有人解答),将这个SESSION建立起来后第二次访问RS就很快了。所以我尽量用LOCAL Report,但是LOCAL Report开发工作量很大,不能两个人独立完成,所以RS更方便,大项目一般还是用的RS,百般无奈之下于是我想到了一个了一个下下策,不知道有没有更好的办法。因为系统登录后的第一个页面不是很复杂,我在这个简单的页面隐藏了IFRAME装有一个空白的RS报表,但是你还是可以在这个页面做其他工作,当你打开第一个报表的时候,空白报表已经帮你把连接建立好了,就不会再很慢很慢了。
- 已提議為解答 dingxiang 2012年3月1日 上午 05:46
- 已標示為解答 Alex ChuoModerator 2012年3月6日 上午 07:22
所有回覆
-
請參考下列連結處理:
1.Planning for Scalability and Performance with Reporting Services http://www.microsoft.com/technet/prodtechnol/sql/2005/pspsqlrs.mspx2.Monitoring Report Server Performance
http://msdn.microsoft.com/en-us/library/ms159809(SQL.90).aspx3.查詢LOG確認報表執行情況:
ExecuteionLog(SQL 2005) /ExecutionLog2(SQL 2008) View - Analyzing and Optimizing Reports http://blogs.gotdotnet.com/robertbruckner/archive/2009/01/05/executionlog2-view.aspxThanks
-
你好,我知道这个问题,其实是在我们的应用程序与SSRS第一次连接的时候很慢,因为它要进行一些FORM 身份认证一些列的工作(具体哪些我也不是很清楚,希望有人解答),将这个SESSION建立起来后第二次访问RS就很快了。所以我尽量用LOCAL Report,但是LOCAL Report开发工作量很大,不能两个人独立完成,所以RS更方便,大项目一般还是用的RS,百般无奈之下于是我想到了一个了一个下下策,不知道有没有更好的办法。因为系统登录后的第一个页面不是很复杂,我在这个简单的页面隐藏了IFRAME装有一个空白的RS报表,但是你还是可以在这个页面做其他工作,当你打开第一个报表的时候,空白报表已经帮你把连接建立好了,就不会再很慢很慢了。
- 已提議為解答 dingxiang 2012年3月1日 上午 05:46
- 已標示為解答 Alex ChuoModerator 2012年3月6日 上午 07:22