Wydajność (Reporting Services)

Wydajność serwera raport dotyczy 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 specyficznych dla instalacji i środki zaradcze da żądanych wyniki, należy uzyskać dane planu bazowego i testy.Aby uzyskać więcej informacji o narzędziach i wytycznych zobacz następujące publikacje w witrynie MSDN: Planowanie skalowalność i wydajność usługi Reporting Services i przy użyciu programu Visual Studio 2005 do wykonania na serwerze SQL Server 2005 Reporting Services raportu do testowania obciążenia.

Następujące zasady ogólne należy rozważyć:

  • Przetwarzanie raportów i renderowania są operacje intensywnie wykorzystujących pamięć.Jeśli to możliwe, wybierz komputer, który ma dużo pamięci.

  • Obsługa serwer raportów i baza danych serwera raportów na oddzielnych komputerach sprawia, zapewniające lepszą wydajność niż obsługujący zarówno na jednym komputerze wysokiej jakości.

  • Wszystkie raporty są powoli przetwarzania, należy rozważyć wdrożenie skalowalne w poziomie gdzie wiele wystąpień serwera raport obsługują bazy danych serwera pojedynczy raport.Aby uzyskać najlepsze wyniki rozprowadzić żądania równomiernie poprzez wdrażanie za pomocą oprogramowania do równoważenia obciążenia.

  • Jeżeli pojedynczy raport przetwarza powoli, Strojenie kwerend zestawu danych raportu, jeśli raport musi uruchomić na żądanie.Należy także rozważyć korzystając z zestawów danych udostępnionych można buforować, buforowanie raportu lub uruchamianie raportu jako migawka.

  • Jeśli wszystkie raporty wolno przetwarzać w określonym formacie (na przykład podczas renderowania do pliku PDF), należy rozważyć dostawy udział pliku, dodając więcej pamięci lub wybierając inny format.

  • Aby dowiedzieć się, jak długo trwa proces raportu i innymi wskaźnikami obciążenie, przejrzyj serwer raportów dziennik wykonywania.Aby uzyskać więcej informacji, zobacz Dziennik wykonanie serwera raportów.

  • Omówienie etapów przetwarzania raportu, zobacz Raport procesora.Aby uzyskać więcej informacji na temat złagodzić problemy z wydajnością przez dostosowywanie ustawień konfiguracja zarządzania pamięcią, zobacz Konfigurowanie pamięci dostępnej dla aplikacji serwera raportu.

W tej sekcji