18

私はここでSSRSのパフォーマンスを改善する方法についての記事を読んでいて、疑問に思っていました。

  1. キャッシングとレポートスナップショットの違いは正確には何ですか?

  2. キャッシングスナップショットとレポートスナップショットのどちらを使用するかを決定する際に役立つパラメータは何ですか?

  3. SSRSのパフォーマンス改善として、パフォーマンス改善ツールとして優れているのは、キャッシングとスナップショットのどちらですか。

4

1 に答える 1

31

キャッシングは、最後に実行されたレポートのコピーです。これは永続的なコピーではなく、存続期間があります(30分間のキャッシュなど)。一時データベースに保存されます。レポートごとに1つの「インスタンス」のみを持つことができます(パラメーターがある場合は、パラメーターの組み合わせごとに1つになります)

スナップショットは、レポートの永続的なコピーです。レポートデータベースに永久に保存されます。あなたは好きなだけ持つことができます。たとえば、1日あたりのレポートのスナップショットを保存するように構成できるため、3か月前のデータを確認したい場合は、その日のスナップショットにアクセスするだけです。

どちらを使用するかはかなり注意が必要です。ほとんどのレポートは2時間キャッシュするため、最初に実行したユーザーにはわずかな遅延が発生し、次のユーザーはオンデマンドでレポートを取得します(もちろん、レポートが実行されたときのデータを使用)

より大きなレポートの場合は、夜間に実行し、スナップショットから実行するように構成します(オプション「レポート実行スナップショットからこのレポートをレンダリングする」)。もちろん、これらはデータを実際に表示する必要のない要約レポートです。時間。

于 2012-05-04T14:44:26.833 に答える