Share via


Prestaties van rapportserver bewaken

Van toepassing op: SQL Server 2016 (13.x) Reporting Services en latere versies Power BI Report Server

Gebruik hulpprogramma's voor prestatiebewaking om de prestaties van de rapportserver te bewaken om de serveractiviteit te evalueren, trends te bekijken, knelpunten in het systeem te diagnosticeren en gegevens te verzamelen die u kunnen helpen bepalen of de huidige systeemconfiguratie voldoende is. Als u de serverprestaties wilt afstemmen, kunt u opgeven hoe vaak het toepassingsdomein van de rapportserver moet worden gerecycled. Zie Beschikbare geheugen configureren voor rapportservertoepassingen voor meer informatie.

Bronnen van prestatiegegevens

Gebruik een combinatie van technologieën en hulpprogramma's om uitgebreide informatie te krijgen over hoe het systeem presteert. Microsoft Windows Server-besturingssystemen bieden prestatiegegevens via de volgende hulpprogramma's:

  • Taakbeheer

  • Logboekviewer

  • Performance Monitor

Task Manager biedt informatie over programma's en processen die op uw computer worden uitgevoerd. U kunt Taakbeheer gebruiken om de belangrijkste indicatoren van de prestaties van uw rapportserver te bewaken. U kunt ook de activiteit van actieve processen beoordelen en grafieken en gegevens over CPU- en geheugengebruik bekijken. Zie de microsoft Windows-productdocumentatie voor informatie over het gebruik van Taakbeheer.

U kunt Logboekviewer en Prestatiemeter gebruiken om logbestanden en waarschuwingen te maken over rapportverwerking en resourceverbruik. Zie het Windows-toepassingslogboek voor informatie over Windows-gebeurtenissen die Door Reporting Services worden gegenereerd. Zie voor informatie over Performance Monitor later in dit artikel 'Windows-prestatietellers'.

SQL Server-hulpprogramma's, zoals SQL Server Profiler of uitgebreide gebeurtenissen, bieden ook informatie over de rapportserverdatabase en tijdelijke databases die worden gebruikt voor caching en sessiebeheer.

Windows-prestatietellers

Door specifieke prestatiemeteritems te bewaken, kunt u het volgende doen:

  • Maak een schatting van de systeemvereisten die nodig zijn om een voorspelde workload te ondersteunen.

  • Maak een prestatiebasislijn om het effect van configuratiewijzigingen of toepassingsupgrades te meten.

  • Bewaak de prestaties van toepassingen onder bepaalde belastingen, ongeacht of deze werkelijk of kunstmatig zijn gegenereerd.

  • Controleer of hardware-upgrades het gewenste effect hebben op de prestaties.

  • Controleer of wijzigingen die zijn aangebracht in de systeemconfiguratie, het gewenste effect hebben op de prestaties.

Reporting Services-prestatieobjecten

SQL Server 2016 Reporting Services bevat de volgende prestatieobjecten:

  • MSRS 2016 Web Service en MSRS 2016 Web Service SharePoint Mode om de prestaties van de rapportserver te bewaken. Deze prestatieobjecten bevatten een verzameling prestatiemeteritems die worden gebruikt om de verwerking van rapportservers bij te houden die doorgaans worden geïnitieerd via interactieve bewerkingen voor het weergeven van rapporten. Deze tellers worden opnieuw ingesteld wanneer de Report Server-webservice wordt gestopt of gerecycled.

  • MSRS 2016 Windows-service en MSRS 2016 Windows Service SharePoint-modus voor het bewaken van geplande bewerkingen en het leveren van rapporten. Deze prestatieobjecten bevatten een verzameling prestatiemeteritems die worden gebruikt om de verwerking van rapporten bij te houden die via geplande bewerkingen worden geïnitieerd. Geplande bewerkingen zijn abonnement en levering, momentopnamen van rapportuitvoering en rapportgeschiedenis.

  • ReportServer:Service en ReportServerSharePoint:Service voor het bewaken van HTTP-gerelateerde gebeurtenissen en geheugenbeheer. Deze tellers zijn specifiek voor Reporting Services en ze volgen HTTP-gerelateerde gebeurtenissen voor de rapportserver, zoals aanvragen, verbindingen en aanmeldingspogingen. Dit prestatieobject bevat ook tellers met betrekking tot geheugenbeheer.

Als u meerdere rapportserverexemplaren op één computer hebt, kunt u de exemplaren samen of afzonderlijk bewaken. Kies welke instanties je wilt opnemen wanneer je een teller toevoegt. Zie de microsoft Windows Performance Monitor-productdocumentatie voor meer informatie over het gebruik van Performance Monitor (perfmon.msc) en het toevoegen van tellers.

Andere prestatiemonitoren

Aangepaste Reporting Services-prestatiemeteritems zijn alleen beschikbaar voor de Reporting Services-prestatieobjecten die eerder in dit artikel zijn vermeld. De volgende .NET Framework-prestatieobjecten bieden meer prestatiebewakingsgegevens voor de rapportserver.

Opmerking

Power BI Report Server en SQL Server Reporting Services 2017 en hoger bevatten geen Reporting Services-prestatieobjecten. Er zijn .NET Framework-prestatiemeters beschikbaar voor prestatiebewaking van de rapportserver.

Prestatieobject Opmerkingen
.NET CLR-gegevens en .NET CLR-geheugen De webportal maakt gebruik van ASP.NET prestatiemeteritems. Download De prestaties en schaalbaarheid van .NET-toepassingen verbeteren voor meer informatie.
Verwerken Voeg de prestatiecounters Verstreken Tijd en ID-proces toe voor een ReportingServicesService-exemplaar om uptime bij te houden op basis van proces-ID.

SharePoint-gebeurtenissen

Naast de Reporting Services-prestatieobjecten wilt u mogelijk ook SharePoint-gebeurtenissen configureren. Mogelijk wilt u gebeurtenissen op deze manier configureren als u een rapportserver uitvoert in de geïntegreerde modus van SharePoint en uw rapportageomgeving hebt geconfigureerd voor het gebruik van een SharePoint-product. In deze sectie gebruikt u de gebeurtenissen voor een rapportserver in de geïntegreerde modus van SharePoint om diagnostische gebeurtenissen te bekijken die nuttige informatie kunnen bieden als uw rapportageomgeving is geïntegreerd met SharePoint.

In deze sectie

Prestatiemeteritems voor de MSRS 2016-webservice en MSRS 2016 Windows Service-prestatieobjecten (systeemeigen modus)
Beschrijft de prestatiecounters die worden gebruikt door de Report Server-webservice.

Prestatiecounters voor de prestatieobjecten SharePoint-modus MSRS 2016-webservice en MSRS 2016 Windows Service SharePoint-modus (SharePoint-modus)
Beschrijft de prestatiecounters die gebruikt worden door de Windows-service van Report Server.

Prestatiemeteritems voor de prestatieobjecten ReportServer:Service: Service en ReportServerSharePoint:Service
Beschrijft de HTTP-gerelateerde en geheugengerelateerde prestatietellers in Reporting Services.