2012-04-05 16 views
0

サブスクリプションを持つSSRSレポートがあります。このレポートは週に一度、400人以上のユーザーに電子メールで送られます。我々はそれを送るための電子メールのリストを取得するためにクエリを実行します。SSRS 2008 R2 - 配信が遅い

元々、ユーザーごとにレポートが同じであったにもかかわらず、ユーザーごとにこのレポートを実行してから電子メールで送信しました。すべてのレポートを送信するまでに5時間以上かかりました。

まず、レポートをキャッシュに変更してから、レポートをリスト内のすべてのメールに送信しました。

これは現在、1時間以上でレポートを配信しています。これはまだ遅いと思いますが、間違っている可能性があります。私はこれが何時間も走るのに数分かかると思っています。

レポートのサイズは250kbから750kbまでさまざまです。

いくつかの類似点はありますが、わずか8つのレポートしかありませんが、すべてのレポートはユーザーごとに異なります。これはすべてほぼ即座に起こります。違いが何であるか分かりません。

なぜこれが長引くのかを把握するための参考になります。 SSRSに組み込まれた何かが、ディストリビューションを遅くしたり遅らせたりすることはありますか?

答えて

0

これを遅くするSSRSには何も組み込まれていません。 SSRSが使用しているSQLサーバーとSMTPサーバーとの間の接続を見てみましょう。私はその問題が電子メールのデータ(通常は添付ファイル)であり、そのデータをSMTPサーバーに取得していると考えています。

また、1つのメールを複数のユーザーに送信するか、各ユーザーに個別にメールを送信するように設定することができます。

+0

私はこの同じことを考えていて、BCCを使用して1つのメールを送信することを検討し始めました。これが最良の選択肢かもしれない。ありがとう@ジェイミーFあなたの提案。 – Iceman

関連する問題