Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een combinatie van factoren is van invloed op de prestaties van de rapportserver. Deze factoren omvatten hardware, het aantal gelijktijdige gebruikers dat rapporten opent, de hoeveelheid gegevens in een rapport en de uitvoerindeling. Het is belangrijk om inzicht te krijgen in de prestatiefactoren die specifiek zijn voor uw installatie en de remedies produceren de gewenste resultaten. Hiervoor moet u basislijngegevens ophalen en tests uitvoeren. Zie Reporting Services-prestatieoptimalisatie en Visual Studio 2005 gebruiken om belastingstests uit te voeren op een SQL Server 2005 Reporting Services-rapportserver voor meer informatie over hulpprogramma's en richtlijnen.
Algemene principes die u moet overwegen, zijn onder andere:
Rapportverwerking en -rendering zijn geheugenintensieve bewerkingen. Kies indien mogelijk een computer met voldoende geheugen.
Het hosten van de rapportserver en de rapportserverdatabase op afzonderlijke computers biedt meestal betere prestaties dan het hosten van beide op één high-end computer.
Als alle rapporten langzaam worden verwerkt, kunt u een uitschaalimplementatie overwegen waarbij meerdere rapportserverexemplaren één rapportserverdatabase ondersteunen. Gebruik voor de beste resultaten taakverdelingssoftware om aanvragen gelijkmatig over de implementatie te verdelen.
Als één rapport langzaam wordt verwerkt, kunt u query's voor rapportgegevenssets afstemmen als het rapport op aanvraag moet worden uitgevoerd. U kunt ook overwegen om gedeelde gegevenssets te gebruiken die u kunt opslaan in de cache, het rapport in de cache kunt opslaan of het rapport als een momentopname kunt uitvoeren.
Als alle rapporten langzaam in een specifieke indeling worden verwerkt, zoals tijdens het weergeven naar PDF, kunt u overwegen om bestandsshares te leveren, meer geheugen toe te voegen of een andere indeling te kiezen.
Als u wilt zien hoe lang het duurt om een rapport en andere metrische gegevens over gebruik te verwerken, bekijkt u het uitvoeringslogboek van de rapportserver. Zie ExecutionLog van rapportserver en de weergave ExecutionLog3 voor meer informatie.
Zie Beschikbare geheugen configureren voor rapportservertoepassingen voor meer informatie over het beperken van prestatieproblemen door configuratie-instellingen voor geheugenbeheer af te stemmen.
In deze sectie
Prestaties van rapportserver bewaken
Beschrijft de prestatieobjecten die u kunt gebruiken om de verwerkingsbelasting op uw server bij te houden.
Rapportverwerkingseigenschappen instellen
Beschrijft manieren om een rapport te configureren voor uitvoering op aanvraag, vanuit de cache of volgens een schema als momentopname van een rapport.
Beschikbaar geheugen configureren voor rapportservertoepassingen
Hierin wordt beschreven hoe u het standaardgedrag voor geheugenbeheer kunt overschrijven.
Cacherapporten (SSRS)
Beschrijft het cachegedrag van rapporten op een rapportserver.
Gedeelde gegevenssets in cache (SSRS)
Beschrijft het cachegedrag van gedeelde gegevenssets op een rapportserver.
Grote rapporten verwerken
Biedt aanbevelingen voor het configureren en distribueren van een groot rapport.
Time-outwaarden instellen voor rapport- en gedeelde gegevenssetverwerking (SSRS)
Hierin wordt uitgelegd hoe u time-outs instelt voor het verwerken van query's en rapporten.