1

SSRS の実行が非常に遅い理由を理解しようとしています。ホームページの読み込み/更新には約 10 秒かかり、レポートは「パラメータ設定の入力」段階にレンダリングするだけで 12 ~ 15 秒かかります。

単一のテキスト ボックス (データ接続なし、データ セットなし) を使用してレポートを作成しました。そのため、データベースへのアクセスはゼロですが、レンダリングには一貫して 12 秒かかります。データベース アクセスのない単一のテキスト ボックスです。レポート エンジンで 1 回クリックするたびに応答するのに 12 ~ 15 秒かかるため、実際のデータを操作するのは非常に困難です。

データベースと IIS のインストールも同じマシンに含まれていますが、アクセスできるのは数人のユーザーのみです (公開されているものはありません)。そのため、マシンに多くの負荷がかかることはありません。このボックスの他のすべてのサービスは迅速に応答しています。IIS のインストールは、Web サービス要求を迅速かつ応答的に処理しています。また、すべてのデータベース クエリは非常に高速で実行されます。これは、このボックスの十分なハードウェアと一致しています。

「最初のリクエスト」のスプールアップとは関係がないようです - これはすべてのリクエストで発生しています。

SSRS 速度の問題に関する他のすべての回答は、データベース クエリのチューニングとパラメーター処理に関連しているように見えますが、この「データなし」のテスト レポートは、SSRS のインストール/実行自体に何か問題があることを示しているようです。

何か助けはありますか?

4

1 に答える 1

2

サーバーからレポート マネージャーをローカルで実行し、タスク マネージャーを起動してサーバーのアクティビティを監視し、サーバー リソースの問題の可能性を特定し、ネットワーク/クライアント接続の問題を除外します。

DataSource のない "ダミー" レポートを使用している場合でも、IIS は SQL Server と通信してレポート メタデータを取得する必要があります。特定の SQL バージョンのReporting Services 構成ツールを使用して、すべての SSRS コンポーネントが相互に通信していることを確認します。

于 2012-10-31T00:08:45.927 に答える