2013-02-27 74 views
1

使用報告服務呈現MDX查詢的結果非常緩慢(大約8-10秒)。 MDX速度很快,確實存在一些條件渲染,但8個secons聽起來像是60x10表的非常多的時間。MS Reporting Service 2008 R2 - 表非常慢

我們玩了Can Can Grow/Shrink,但表現緩慢。

是否有人有相同的經驗,性能是一般的SSRS問題,還是我們添加了一些導致此瓶頸的「特徵」?

+0

嘗試運行一個針對SSAS的分析器並觀察您的SSRS渲染過程 - 它可以幫助您查明故障製造者,如果還有其他的,意想不到的,在引擎蓋下運行。 – milivojeviCH 2013-02-27 19:09:19

+0

問題不是SSAS(授予),我怎樣才能'觀看'SSRS渲染過程? – ic3 2013-02-28 08:07:04

回答

1

更多的一般性答案。我有一些降低性能的例子。

  • 啓用CanGrow。
  • 在tablixes中有公式,特別是查找。
  • 分組。
  • 排序。

高度推薦使用查詢命令,分組,求和等基本上任何數據操作。

不確定你的報告中有什麼。

希望其中的一些幫助?

1

問題是在另一個答案中指出的,它是canGrow。但這有點棘手。我們如何設法解決這個問題:

1)使用瀏覽器調試器(IE中的F12)和剖析java腳本代碼。如果這個問題是一個成長問題,你會看到一種隨着名字的增長几乎一直在增長的方法。

2)比編輯所有單元格的屬性更好地直接替換rdl文檔。在我們的例子中,使用標準文本編輯器(例如Notepad ++)刪除所有'真實'條目。

3)再次重新檢查一下,在我們的例子中可能還有一些cangrow是由於圖標不易去除,但改進很大。