SSRS レポートを使用して負荷テストを行っていますが、ますますがっかりしています。パフォーマンスを改善する方法があるかどうか、専門家の意見が必要です。
環境設定:
- 5000 行のテーブルから選択するストアド プロシージャを呼び出す SSRS レポートは、3 ミリ秒で実行されます。
- 入力パラメーターに基づいてスレッドを作成し、並行して SSRS レポートを呼び出す C# アプリケーション。
- SSRS は
POST
、URL への要求によって、1 人の NT ユーザーの下でアクセスされます。
統計:
- MSSM Studio のストアド プロシージャは 3 ミリ秒実行されます
- IE の SSRS レポートは 50 ミリ秒実行されます
- シングル スレッドの C# アプリケーションが 157 ~ 239 ミリ秒で結果を取得する
- 4 つのスレッドは、同じレポートに対して平均 500 ミリ秒
- 8 スレッド: 同じレポートで 800 ミリ秒。
- 16 スレッド: 同じレポートで 1300 ミリ秒。
SSRS が同時呼び出しをより適切に処理できるように変更できる構成または設定はありますか?