2012-04-05 9 views
1

Crystal ReportsをSSRSに変換しています。私たちが気づいたのは、クリスタルビューアがssrsよりも速く立ち上がるということでした。ただし、クリスタルでは、残りのデータをバッファします。私は5レコードを実行することを要求する場合、明確にする。ビューアはレコードセット1のCrystalで起動しますが、サポートされているすべての読み取りが完了するまでレコード2-5はアクセスできません。SSRSとCrystal Reportsのパフォーマンス

SSRSでは、レコード1〜5が完全に視聴者にアクセスできるまでは何も表示されません。

クリスタルがSSRSより速いという錯覚を与えます。実際には、私は同じデータを同じレポートをタイムテストしました。 SSRSは、リクエストの完了のたびに毎回クリスタルを打つ。しかしCrystalはユーザーに情報をより迅速に表示します。

SSRSのCrystalの動作を模倣するための設定や何か?

Crystal WebServerの機能が「ページオンデマンド」処理であることが明らかになりました。

答えて

2

SSRSはこれを自動的に実行しようとしますが、それを防ぐ可能性があるレポート定義には多くのものがあります。

私は、レポートのレベルとページ番号で最も可能性の高い犯人がソートされていると思います。並べ替えをクエリに移動し、それらをレポート定義から取り出します。それ以外の場合は、SSRSはすべてのデータを取得して最初の行を決定する必要があります。

MSDNにはnice tipsがあります。