Udostępnij za pośrednictwem


Szacowanie wymagań bazy danych serwera raportów

A baza danych serwera raportów zawiera wewnętrznej pamięci masowej do jednego lub więcej serwerów raportu.Wymagania dotyczące miejsca na dysku można znacznie się różnią i są trudne do przewidzenia.Liczba serwerów i użytkowników, które są obsługiwane przez pojedynczy obejmują zmienne baza danych serwera raportów, i czy przechowywać pełne raporty, które zawierają dane (na przykład migawki raportu lub historia raportów).

baza danych serwera raportów Może być zainstalowana na zdalnym SQL Server , wystąpienie lub klaster pracy awaryjnej.Instalacja bazy danych na oddzielnym, szybkiego komputera zapewnia najlepszą wydajność.Szybkość dostępu do dysku na komputerze obsługującym jest podstawowym czynnikiem w poprawie wydajności baza danych serwera raportów.

Zrozumienie wymagań dotyczących miejsca na dysku i bazy danych limitów rozmiaru, rozmiar bazy danych musi monitorować nad czas i podczas okresów wysokiej użycia.Więcej informacji o których narzędzia i techniki, do używania, zobacz Monitorowanie wydajności serwera raportów, Raport i limity rozmiaru migawki, i Planowanie skalowalność i wydajność usług Reporting Services na www.msdn.microsoft.com.

Wszystkie elementy, które są opisane w tym temacie są przydzielane miejsca w baza danych serwera raportów lub w raporcie serwera tymczasowej bazy danych.Chociaż każdy element jest omówione, nie można przydzielić lub kontrolowania miejsca dla kategorii pojedynczy element.Na przykład można określić maksymalne limity dla zasobów, buforowanie, lub historia raportu.Podczas oceny szacunkowej wymagania dotyczące rozmiaru bazy danych, należy rozważyć wszystkie te elementy jako całości.

Raporty, foldery, elementy udostępnionego źródła danych i metadanych

Definicje raportów, foldery udostępnione elementy źródło danych i inne metadane, takie jak harmonogramy, subskrypcji i właściwości są przechowywane w baza danych serwera raportów.Ilość miejsca jest wymagana do przechowywania tych elementów jest mała w porównaniu do innych elementów omówionych w tym temacie.

Zasoby

Zasoby są przechowywane jako duże obiekty binarne (bloków BLOB).Jeśli przechowujesz pliki obrazów i dokumentów zabezpieczenie z raportów może być małych ilości miejsca przydzielić zasoby.Jednakże jeśli używasz zasobów jako część strategii archiwizacji (na przykład przesyłanie wygenerowany raport jako plik PDF), wymagań składowania zasobów może być bardzo duży.

Informacje o stanie sesji

Informacje o stanie sesji są przechowywane w serwer raportów tymczasowej bazy danych w tabelach tymczasowych rośnie liczba otwartych sesji odpowiedzi.Wymagania dotyczące miejsca na zależą od liczby użytkowników.Tworzony jest jeden wiersz dla każdej nowej sesja.Jeśli nie masz bardzo dużej liczby użytkowników, dane stanu sesja nie jest znaczący pod uwagę przy szacowaniu wymagania dotyczące rozmiaru bazy danych.

Raporty buforowane, migawki historii raportu i migawek raportów wykonanie

Raporty buforowane (znane również jako tymczasowe migawek) są przechowywane w raporcie serwera tymczasowej bazy danych, w tabelach tymczasowych na okres czas (kopia buforowana może wygasały po określonej liczbie minut lub na zaplanowaną czas).Buforowane raport zawiera wyniki kwerendy.Może być znacznie większe niż definicja raportu, na których jest oparta.Jeśli buforowanie raportów jest częścią planu działania, należy przydzielić powiększalne ilość miejsca dla tych raportów.

Dla raporty parametryczne można utworzyć oddzielny raport buforowane dla każdej kombinacji wartości parametrów.Na przykład jeśli raport ma parametr region, który akceptuje północ, południe, Wschód i Zachód jako wartości, można utworzyć kopia buforowana dla każdego region.

Migawki, czy są one zapisywane jako historia raportów czy wykorzystywane wyłącznie do wzrost wydajności są przechowywane w baza danych serwera raportów (nie w tabelach tymczasowych).Podobnie jak w przypadku raportów buforowane elementy te mogą obejmować duże zestawu zestaw wierszy.Jeśli używasz historia raportów Archiwum raportów należy zaplanować na przydzielenie większej ilości miejsca nad czas do umieszczenia dodatkowych migawek.