2012-04-05 66 views
1

我們正在將Crystal Reports轉換爲SSRS。我們注意到的一件事是,水晶觀察器的啓動速度比ssrs快。然而,在晶體中它會緩衝剩餘的數據。要清楚,如果我請求5條記錄運行。查看器以記錄集1啓動Crystal,但記錄2-5在所有支持讀取完成之前無法訪問。SSRS vs Crystal Reports性能

在SSRS中,直到記錄1-5完全無法顯示給觀看者。

給出Crystal比SSRS更快的錯覺。事實上,我已經做了相同的數據相同的報告時間測試。 SSRS每次在總體請求完成時擊敗Crystal。但Crystal更快地向用戶顯示信息。

任何設置或任何模仿SSRS上的行爲的任何設置?

多一點挖掘發現水晶Web服務器上的功能是'按需頁'處理。

回答

2

SSRS將嘗試自動執行此操作,但報告定義中有許多事情可以阻止它。

我認爲最有可能的罪魁禍首是在報告級別和頁碼進行排序。將這些排序移動到您的查詢中,並將它們從您的報告定義中提取出來。否則,SSRS需要檢索所有數據以確定第一行是什麼。

對此,MSDN上有一些nice tips