Partager via


Analyse des performances d'un serveur de rapports

Utilisez les outils d'analyse des performances sur un serveur de rapports pour évaluer l'activité du serveur, observer les tendances, diagnostiquer les goulots d'étranglement du système ou collecter des données permettant de déterminer si la configuration actuelle est suffisante. Pour optimiser les performances du serveur, vous pouvez spécifier la fréquence de recyclage du domaine d'application du serveur de rapports. Pour plus d’informations, consultez Configurer la mémoire disponible pour les applications du serveur de rapports.

Sources des données de performances

Utilisez une combinaison de technologies et d'outils pour obtenir des informations exhaustives sur les performances du système. Les systèmes d’exploitation Microsoft Windows Server fournissent des informations sur les performances au moyen des outils suivants :

  • Gestionnaire des tâches

  • Observateur d'événements

  • Console de performance

Le Gestionnaire des tâches fournit des informations sur les programmes et les processus en cours d'exécution sur votre ordinateur. Il vous permet de surveiller les indicateurs clés des performances de votre serveur de rapports. Vous pouvez également évaluer l'activité des processus en cours d'exécution et afficher des graphiques et des données sur l'utilisation de l'UC et de la mémoire. Pour plus d’informations sur l’utilisation du Gestionnaire des tâches, consultez la documentation du produit Windows.

Vous pouvez utiliser la Console de performance et l'Observateur d'événements pour créer des journaux et des alertes à propos du traitement des rapports et de la consommation de ressources. Pour plus d’informations sur les événements Windows générés par Reporting Services, consultez Journal des applications Windows. Pour plus d'informations sur la Console de performance, consultez la section « Compteurs de performances Windows » plus loin dans cette rubrique.

SQL Server utilitaires fournissent également des informations sur la base de données du serveur de rapports et les bases de données temporaires utilisées pour la mise en cache et la gestion de session.

Compteurs de performances Windows

La surveillance de compteurs de performances spécifiques vous permet de :

  • estimer la configuration requise nécessaire pour prendre en charge une charge de travail prédite ;

  • créer une ligne de base des performances pour mesurer l'effet de modifications apportées à une configuration ou de mises à niveau d'applications ;

  • observer les performances des applications sous certaines charges créées réellement ou artificiellement ;

  • vérifier que les mises à niveau matérielles ont l'effet escompté sur les performances ;

  • Valider que les modifications qui ont été apportées à la configuration du système ont l'effet souhaité sur les performances.

Objets de performance de Reporting Services

SQL Server 2014 Reporting Services (SSRS) comprend les objets de performances suivants :

  • Service web MSRS 2011 et MSRS 2011 SharePoint Mode Web Service pour surveiller les performances du serveur de rapports. Ces objets de performance incluent une collection de compteurs utilisée pour suivre le traitement du serveur de rapports initialisé en général via des opérations de consultation du rapport interactives. Ces compteurs sont réinitialisés à chaque interruption du service Web Report Server par ASP.NET .

  • MSRS 2011 Windows Service et MSRS 2011 Windows Service SharePoint Mode pour surveiller les opérations planifiées et la remise de rapport. Ces objets de performance incluent une collection de compteurs utilisée pour suivre le traitement des rapports initialisé via des opérations planifiées. Les opérations planifiées englobent l'abonnement et la remise, les instantanés d'exécution de rapport et l'historique de rapport.

  • ReportServer:Service et ReportServerSharePoint:Service pour surveiller des événements liés à HTTP et la gestion de la mémoire. Ces compteurs sont spécifiques aux Reporting Services et ils suivent les événements HTTP pour le serveur de rapports, tels que les demandes, les connexions et les tentatives d’ouverture de session. Cet objet de performance inclut également des compteurs liés à la gestion de la mémoire.

Si vous possédez plusieurs instances de serveurs de rapports sur un seul ordinateur, vous pouvez les analyser collectivement ou individuellement. Choisissez les instances à inclure au moment où vous ajoutez un compteur. Pour plus d’informations sur l’utilisation de la console de performances (perfmon.msc) et l’ajout de compteurs, consultez la documentation du produit Microsoft Windows.

Autres compteurs de performance

Les compteurs de performances de Reporting Services personnalisés sont fournis uniquement pour MSRS 2008 Web Service, MSRS 2008 Windows Serviceet ReportServer:Service. Les objets de performance suivants fournissent des données d'analyse des performances supplémentaires pour le serveur de rapports.

Objet de performance Notes
.NET CLR Data et .NET CLR Memory Le Gestionnaire de rapports utilise des compteurs de performances ASP.NET. Pour plus d'informations, consultez la rubrique relative à l'amélioration des performances et de l'évolutivité des applications .NET, « Improving .NET Application Performance and Scalability » (en anglais) sur MSDN.
Process Ajoutez les compteurs de performances Elapsed Time et ID Process pour une instance ReportingServicesService de façon à suivre le temps de fonctionnement de processus par ID de processus.

Événements SharePoint

En plus des objets de performance Reporting Services, vous souhaitez peut-être configurer des événements SharePoint si vous exécutez un serveur de rapports en mode intégré SharePoint et que vous avez configuré votre environnement de création de rapports de façon à utiliser un produit SharePoint. Dans cette section, utilisez les événements d'un serveur de rapports en mode intégré SharePoint pour examiner les événements de diagnostic qui peuvent fournir des informations utiles si votre environnement de création de rapports est intégré SharePoint.

Dans cette section

Compteurs de performance du service Web MSRS 2014 et objets de performance du service Windows MSRS 2014 (mode natif)
Décrit les compteurs de performances utilisés par le service Web Report Server.

Compteurs de performance du service Web MSRS 2014 en mode SharePoint et des objets de performance du service Windows MSRS 2014 en mode SharePoint (mode SharePoint)
Décrit les compteurs de performances utilisés par le service Windows Report Server.

Compteurs de performances pour des objets de performances ReportServer:Service et ReportServerSharePoint:Service
Décrit les compteurs de performance liés à HTTP et relatifs à la mémoire dans Reporting Services.

Événements pour un serveur de rapports en mode intégré SharePoint
Décrit les événements de diagnostic utiles pour enregistrer lorsque vous exécutez un environnement de création de rapports avec un produit SharePoint.

Voir aussi

Configurer la mémoire disponible pour les applications du serveur de rapports
Serveur de rapports Reporting Services (mode natif)
Outils de Reporting Services