Leistung (Reporting Services)
Die Leistung des Berichtsservers wird von einer Reihe von Faktoren beeinflusst. Dazu zählen Hardware, Anzahl der Benutzer, die gleichzeitig auf Berichte zugreifen, Datenmenge in einem Bericht und Ausgabeformat. Um die Leistungsfaktoren, die spezifisch für Ihre Installation sind, und entsprechende Abhilfemaßnahmen zu ermitteln, müssen Sie sich zunächst mit den Basisdaten beschäftigen und Tests ausführen. Weitere Informationen zu Tools und Richtlinien stehen in den folgenden Publikationen auf MSDN zur Verfügung: Planning for Scalability and Performance with Reporting Services und Using Visual Studio 2005 to Perform Load Testing on a SQL Server 2005 Reporting Services Report Server.
Folgende allgemeine Aspekte sind zu beachten:
Die Berichtsverarbeitung und das Berichtsrendering sind speicherintensive Vorgänge. Wählen Sie wenn möglich einen Computer mit viel Arbeitsspeicher aus.
Das Hosten von Berichtsserver und Berichtsserver-Datenbank auf verschiedenen Computern liefert in der Regel bessere Ergebnisse als das gemeinsame Hosten auf einem einzelnen leistungsstarken Computer.
Wenn alle Berichte langsam verarbeitet werden, sollten Sie eine Bereitstellung für dezentrales Skalieren in Erwägung ziehen. Dabei unterstützen mehrere Berichtsserverinstanzen eine einzelne Berichtsserver-Datenbank. Verwenden Sie für beste Ergebnisse eine Lastenausgleichssoftware, die Anforderungen gleichmäßig über die Bereitstellung verteilt.
Wird ein einzelner Bericht langsam verarbeitet, optimieren Sie die Abfrage, wenn der Bericht bei Bedarf ausgeführt werden muss. Sie könnten auch erwägen, den Bericht zwischenzuspeichern oder ihn als Snapshot auszuführen.
Wenn alle Berichte in einem spezifischen Format langsam verarbeitet werden (z. B. Rendern im PDF-Format), sollten Sie eine Dateifreigabeübermittlung, das Hinzufügen von Speicher oder die Auswahl eines anderen Formats erwägen.
Die Dauer der Berichtsverarbeitung und andere Nutzungsdaten können Sie im Ausführungsprotokoll des Berichtsservers ermitteln. Weitere Informationen finden Sie unter Berichtsserver-Ausführungsprotokoll.
Eine Übersicht über den Berichtsprozess bietet Berichtsprozessor. Weitere Informationen über das Minimieren von Leistungsproblemen durch Optimieren der Speicherverwaltungs-Konfigurationseinstellungen finden Sie unter Konfigurieren des verfügbaren Arbeitsspeichers für Berichtsserveranwendungen.
In diesem Abschnitt
Überwachen der Leistung des Berichtsservers
Beschreibt die Leistungsobjekte, die Sie verwenden können, um die Verarbeitungslast auf dem Server zu verfolgen.Festlegen von Eigenschaften zur Berichtsverarbeitung
Beschreibt Möglichkeiten, einen Bericht so zu konfigurieren, dass er auf Bedarf aus dem Cache oder nach Zeitplan als Berichtssnapshot ausgeführt wird.Zwischenspeichern von Berichten in Reporting Services
Beschreibt das Verhalten beim Zwischenspeichern auf einem BerichtsserverVerarbeiten von umfangreichen Berichten
Liefert Empfehlungen dazu, wie ein großer Bericht konfiguriert und verteilt wird.Festlegen von Timeoutwerten für die Berichtsverarbeitung
Erklärt, wie Timeouts für die Abfrage- und Berichtsverarbeitung festgelegt werden.