2012-01-18 70 views
4

我有一個包含四個圖表的報告,每個圖表都有一個數據集,db側的性能非常好,但是我在渲染步驟中浪費了將近95%的時間那個報告。 SSRS中是否有選項來提高渲染效率?如何提高SSRS的渲染性能

有沒有辦法獲得更多的細節信息,其中渲染過程中的時間被消耗?

  • TimeDataRetrieval:1624毫秒
  • TimeProcessing:1633毫秒
  • TimeRendering:51369毫秒

  • BYTECOUNT:35396

  • 行數:128298
+0

呈現報告需要多長時間? – 2012-01-18 08:27:05

+0

那些毫秒......? – 2012-01-18 15:38:33

+0

是的,他們在ms中,我把這些信息放在原始問題中以更好地格式化。 – nojetlag 2012-01-18 16:10:54

回答

0

從行數,它看起來好像所有的個人記錄都是反向的即由報告截取,並且報告正在圖表中總結它們。您是否嘗試過在查詢中進行彙總,並只在圖表上報告彙總數據?

+0

那麼我已經在數據庫中做了總結,報告使用「階梯式折線圖」在時間軸上顯示價格和金額,因此金額已經彙總在數據庫中。最大的圖表有大約68'700條記錄要在階梯線上繪製。 – nojetlag 2012-01-18 16:51:49

+0

你是說你在一個(階梯線)圖上有68,700個數據點?如何顯示? – 2012-01-18 16:56:02

+0

是的,但這對金融圖表來說非常普遍。它看起來如何?那麼我會說非常好。在Excel中測試它。 – nojetlag 2012-01-19 07:42:52