Performance (Reporting Services)
serwer raportów wydajności jest zagrożony kombinacji czynników, które obejmują sprzętu, liczba równoczesnych użytkowników uzyskujących dostęp do raportów, ilość danych w raporcie oraz format wyjściowy.Aby zrozumieć czynniki wydajności, które są specyficzne dla danej instalacji i środki zaradcze pozwoli osiągnąć żądane wyniki, należy pobrać dane planu bazowego i wykonywać testy.Aby uzyskać więcej informacji na temat narzędzi i wskazówki zobacz następujące publikacji w sieci MSDN: Planowanie skalowalności i wydajności z usług Reporting Services and Przeprowadź testowanie w programie SQL Server 2005 Reporting Services obciążenia przy użyciu programu Visual Studio 2005 serwer raportów.
Ogólne zasady, które należy wziąć pod uwagę między innymi następujące:
Przetwarzanie raportów oraz renderowania są operacje intensywnie wykorzystujących pamięć.Jeśli jest to możliwe, należy wybrać z komputerem, na którym jest dużej ilości pamięci.
Obsługa serwer raportów i baza danych serwer raportów na oddzielnych komputerach sprawia, aby zapewnić lepszą wydajność niż obsługujący zarówno na jednym komputerze wysokiej jakości.
Wszystkie raporty są spowolnienie przetwarzania, należy rozważyć wdrożenie limit czasu skali, gdzie wielu wystąpień serwer raportów obsługują bazy danych serwera jeden raport.Aby uzyskać najlepsze wyniki należy użyć oprogramowania do równoważenia obciążenia do dystrybucji żądania równomiernie na wdrażanie.
Jeśli pojedynczy raport przetwarza powoli, dostroić kwerendy, jeśli raport musi być uruchomiony na żądanie.Można także rozważyć buforowanie raportu lub uruchomić je jako migawka.
Jeśli wszystkie raporty spowolnienie procesu w określonym formacie (na przykład podczas renderowania na format PDF), należy wziąć pod uwagę dostawy udziału pliku, dodając więcej pamięci lub wybrać inny format.
Aby dowiedzieć się, jak długo trwa do przetworzenia raportu i innych metryk użycia, należy przejrzeć dziennik wykonanie serwer raportów.Aby uzyskać więcej informacji zobacz Report Server Execution Log.
Aby zapoznać się z omówieniem etapy przetwarzania raportu zobacz Procesor raportu. Aby uzyskać więcej informacji na temat złagodzić problemy z wydajnością przez dostrajanie pamięci ustawienia konfiguracja zarządzania Zobacz Configuring Available Memory for Report Server Applications.
W tej sekcji
Monitoring Report Server Performance
W tym artykule opisano obiekty wydajności, można użyć do śledzenia obciążenie związane z przetwarzaniem na serwerze.Setting Report Processing Properties
W tym artykule opisano sposoby konfigurowania raportu do uruchomienia na żądanie z pamięci podręcznej, lub według harmonogramu jako migawka raportu.Report Caching in Reporting Services
Zawiera opis raportu buforowanie zachowanie serwer raportów.Processing Large Reports
Jak skonfigurować i rozprowadzać duży raport zawiera zalecenia.Setting Time-out Values for Report Processing
W tym artykule wyjaśniono sposób zestaw ostro czas na przetwarzanie raportu i kwerendy.