Compteurs de performances : MSRS 2016 SharePoint Mode, objets de performance
Cet article décrit les compteurs de performances des objets de performance MSRS 2016 Web Service SharePoint Mode et MSRS 2016 Windows Service SharePoint Mode qui font partie d'un déploiement de SQL Server 2016 Reporting Services en mode SharePoint.
Remarque
Ces objets de performance contrôlent des événements sur le serveur de rapports local. Si vous exécutez un serveur de rapports dans un déploiement avec montée en puissance parallèle, les chiffres s'appliquent au serveur actuel et non au déploiement avec montée en puissance parallèle dans son ensemble.
Les objets de performance sont disponibles dans l'Analyseur de performances Windows (Perfmon.exe
). Pour plus d'informations, consultez la documentation Windows.
Pour plus d'informations sur les compteurs de performances et les serveurs de rapports en mode natif, consultez Compteurs de performances pour les objets de performance MSRS 2016 Web Service et MSRS 2016 Windows Service (mode natif).
Contenu de cet article :
Compteurs de performances MSRS 2016 Web Service SharePoint Mode
Compteurs de performances MSRS 2016 Windows Service SharePoint Mode
Compteurs de performances MSRS 2016 Web Service SharePoint Mode
L’objet de performance MSRS 2016 Web Service SharePoint Mode supervise les performances du serveur de rapports. Cet objet de performance inclut 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. Lorsque vous configurez ce compteur, vous pouvez l'appliquer à toutes les instances de Reporting Services ou sélectionner des instances spécifiques. Ces compteurs sont réinitialisés à chaque interruption du service Web Report Server par ASP.NET .
Le tableau suivant liste les compteurs inclus dans l’objet de performance MSRS 2016 Web Service SharePoint Mode.
Compteur | Description |
---|---|
Sessions actives | Nombre de sessions actives. Ce compteur fournit un nombre cumulatif de toutes les sessions de navigateur générées à partir d'exécutions de rapports, qu'elles soient toujours actives ou non. Le compteur est décrémenté à mesure que les enregistrements de session sont supprimés. Par défaut, les sessions sont supprimées après 10 minutes sans activité. |
Présences dans le cache/s | Nombre de requêtes par seconde pour les rapports mis en cache. Ces demandes concernent des rapports qui font l'objet d'un nouveau rendu, et non des requêtes concernant les rapports traités directement à partir du cache. (Consultez Total des présences dans le cache plus loin dans cet article.) |
Présences dans le cache/s (modèles sémantiques) | Nombre de requêtes par seconde pour le modèle mis en cache. Ces demandes concernent des rapports qui font l'objet d'un nouveau rendu, et non des requêtes concernant les rapports traités directement à partir du cache. |
Absences dans le cache/s | Nombre de requêtes par seconde qui n'ont pas retourné un rapport à partir du cache. Ce compteur permet de savoir si les ressources utilisées pour la mise en cache sur disque ou en mémoire sont suffisantes. |
Absences dans le cache/s (modèles sémantiques) | Nombre de requêtes par seconde qui n'ont pas retourné de modèle à partir du cache. Ce compteur permet de savoir si les ressources utilisées pour la mise en cache sur disque ou en mémoire sont suffisantes. |
Premières demandes de sessions/s | Nombre de nouvelles sessions utilisateur démarrées chaque seconde à partir du cache du serveur de rapports. |
Présences dans le cache mémoire/s | Nombre de fois par seconde où les rapports sont récupérés du cache mémoire. Lecache interne fait partie de la mémoire cache qui stocke les rapports dans la mémoire de l’unité centrale. Quand le cache mémoire est utilisé, le serveur de rapports n'interroge pas SQL Server pour le contenu mis en cache. |
Absences dans le cache mémoire/s | Nombre de fois par seconde où les rapports n'ont pas pu être récupérés du cache mémoire. |
Demandes de sessions suivantes/s | Nombre de requêtes par seconde pour les rapports qui sont ouverts dans une session existante (tels que les rapports rendus à partir d'un instantané de session). |
Demandes de rapports | Nombre de rapports que le serveur de rapports traite activement. |
Rapports exécutés/s | Nombre d'exécutions de rapport réussies par seconde. Ce compteur fournit des statistiques à propos du volume de rapports. Utilisez ce compteur avec Demandes/s pour comparer l’exécution de rapports et les demandes de rapports pouvant être retournées par le cache. |
Demandes/s | Nombre de demandes par seconde envoyées au serveur de rapports. Ce compteur permet de suivre tous les types de demandes traitées par le serveur de rapports. |
Total des présences dans le cache | Nombre total de demandes de rapports à partir du cache après le démarrage du service. Ce compteur est réinitialisé à chaque interruption du service Web Report Server par ASP.NET . |
Total des présences dans le cache (modèles sémantiques) | Nombre total de demandes de modèle à partir du cache après le démarrage du service. Ce compteur est réinitialisé à chaque interruption du service Web Report Server par ASP.NET. |
Total des absences dans le cache | Nombre total d'échecs de retour d'un rapport à partir du cache après le démarrage du service. Ce compteur est réinitialisé à chaque interruption du service Web Report Server par ASP.NET. Utilisez ce compteur pour déterminer si l'espace disque et la mémoire sont suffisants. |
Total des absences dans le cache (modèles sémantiques) | Nombre total d'échecs de retour d'un modèle à partir du cache après le démarrage du service. Ce compteur est réinitialisé à chaque interruption du service Web Report Server par ASP.NET. Utilisez ce compteur pour déterminer si l'espace disque et la mémoire sont suffisants. |
Total des présences dans le cache mémoire | Nombre total de rapports mis en cache retournés par le cache mémoire après le démarrage du service. Ce compteur est réinitialisé à chaque interruption du service Web Report Server par ASP.NET . Lecache interne fait partie de la mémoire cache qui stocke les rapports dans la mémoire de l’unité centrale. Quand le cache mémoire est utilisé, le serveur de rapports n'interroge pas SQL Server pour le contenu mis en cache. |
Total des absences dans le cache mémoire | Nombre total d'absences dans le cache mémoire après le démarrage du service. Ce compteur est réinitialisé à chaque interruption du service Web Report Server par ASP.NET . |
Total des échecs de traitement | Nombre d'erreurs dans le traitement des demandes du service Web du serveur de rapports. |
Total des threads rejetés | Nombre total de threads rejetés pour traitement asynchrone et traités comme des processus synchrones dans le même thread. Chaque source de données est traitée sur un thread. Si le volume de threads dépasse la capacité, les threads sont rejetés pour le traitement asynchrone et sont traités ensuite en série. |
Total des rapports exécutés | Nombre total de rapports qui ont été correctement exécutés après le démarrage du service. Ce compteur est réinitialisé à chaque interruption du service Web Report Server par ASP.NET . |
Total de requêtes | Nombre total des demandes envoyées au serveur de rapports après le démarrage du service. Ce compteur est réinitialisé à chaque interruption du service Web Report Server par ASP.NET . |
Compteurs de performances MSRS 2016 Windows Service SharePoint Mode
L’objet de performance MSRS 2016 Windows Service SharePoint Mode est utilisé pour superviser le service Windows Report Server. Cet objet de performance inclut une collection de compteurs utilisée pour suivre le traitement des rapports initialisé via des opérations planifiées. Les opérations planifiées peuvent englober l'abonnement et la remise, les instantanés d'exécution de rapport et l'historique de rapport. Lorsque vous configurez ce compteur, vous pouvez l'appliquer à toutes les instances de Reporting Services ou sélectionner des instances spécifiques.
Le tableau suivant liste les compteurs inclus dans l'objet de performance MSRS 2016 Windows Service SharePoint Mode.
Compteur | Description |
---|---|
Sessions actives | Nombre de sessions actives stockées dans la base de données du serveur de rapports. Ce compteur fournit un nombre cumulatif de toutes les sessions de navigateur utilisables générées à partir d'abonnements à un rapport, qu'elles soient encore actives ou non. |
Alerte : longueur de la file d'attente des événements | |
Alerte : événements traités - CreateSchedule | |
Alerte : événements traités - DeleteSchedule | |
Alerte : événements traités - DeliverAlert | |
Alerte : événements traités - FireAlert | |
Alerte : événements traités - FireSchedule | |
Alerte : événements traités - GenerateAlert | |
Alerte : événements traités - UpdateSchedule | |
Vidages du cache/s | Nombre de vidages du cache par seconde. |
Présences dans le cache/s | Nombre de requêtes par seconde pour les rapports mis en cache. Ces demandes concernent des rapports qui font l'objet d'un nouveau rendu, et non des requêtes concernant les rapports traités directement à partir du cache. (Consultez Total des présences dans le cache plus loin dans cet article.) |
Présences dans le cache/s (modèles sémantiques) | Nombre de requêtes par seconde pour les modèles mis en cache. |
Absences dans le cache/s | Nombre de requêtes par seconde qui n'ont pas retourné un rapport à partir du cache. Utilisez ce compteur afin de déterminer si les ressources utilisées pour la mise en cache (disque ou mémoire) sont suffisantes. |
Absences dans le cache/s (modèles sémantiques) | Nombre de requêtes par seconde qui n'ont pas retourné de modèle à partir du cache. Utilisez ce compteur afin de déterminer si les ressources utilisées pour la mise en cache (disque ou mémoire) sont suffisantes. |
Remises/s | Nombre de remises de rapport par seconde, de toute extension de remise. |
Événements/s | Nombre d'événements traités par seconde. Les événements contrôlés incluent SnapshotUpdated et TimedSubscription. |
Premières demandes de sessions/s | Nombre de nouvelles sessions d'exécution de rapport crées par seconde. |
Présences dans le cache mémoire/s | Nombre de fois par seconde où les rapports sont récupérés du cache mémoire. Lecache interne fait partie de la mémoire cache qui stocke les rapports dans la mémoire de l’unité centrale. Quand le cache mémoire est utilisé, le serveur de rapports n'interroge pas SQL Server pour le contenu mis en cache. |
Absences dans le cache mémoire/s | Nombre de fois par seconde où les rapports ne peuvent pas être récupérés du cache mémoire. |
Demandes de sessions suivantes/s | Nombre de requêtes par seconde pour les rapports qui sont ouverts dans une session existante (tels que les rapports rendus à partir d'un instantané de session). |
Demandes de rapports | Nombre de rapports que le serveur de rapports traite activement. Utilisez ce compteur pour évaluer la stratégie de mise en cache. Il peut exister beaucoup plus de requêtes que de rapports générés. |
Rapports exécutés/s | Nombre de rapports correctement générés par seconde. |
Demandes/s | Nombre total des demandes réussies que le service du serveur de rapports a traitées par seconde. |
Mises à jour d’instantanés/s | Nombre total de mises à jour d'instantanés d'exécution de rapport par seconde. |
Total des recyclages de domaine d’application | Nombre total de cycles de domaine d'application après le démarrage du service Windows Report Server. |
Total des vidages du cache | Nombre total de mises à jour du cache du serveur de rapports après le démarrage du service. Ce compteur est remis à zéro lorsque le domaine d'application se recycle. Consultez Vidages du cache/s. |
Total des présences dans le cache | Nombre total de requêtes pour les rapports traités directement à partir du cache après le démarrage du service Windows Report Server. Ce compteur est remis à zéro lorsque le domaine d'application se recycle. Consultez Présences dans le cache/s. |
Total des présences dans le cache (modèles sémantiques) | Nombre total de demandes de modèle traitées directement à partir du cache après le démarrage du service Windows du serveur de rapports. Ce compteur est remis à zéro lorsque le domaine d'application se recycle. |
Total des absences dans le cache | Nombre total d'échecs de retour d'un rapport à partir du cache après le démarrage du service Windows de serveur de rapports. Ce compteur est remis à zéro lorsque le domaine d'application se recycle. Consultez Absences dans le cache/s. |
Total des absences dans le cache (modèles sémantiques) | Nombre total d'échecs de retour d'un modèle à partir du cache après le démarrage du service Windows de serveur de rapports. Ce compteur est remis à zéro lorsque le domaine d'application se recycle. |
Total des remises | Nombre total de rapports remis par le processeur de planification et de livraison, pour toutes les extensions de remise. Ce compteur est remis à zéro lorsque le domaine d'application se recycle. |
Nombre total d'événements | Nombre total d'événements après le démarrage du service Windows Report Server. Ce compteur est remis à zéro lorsque le domaine d'application se recycle. |
Total des présences dans le cache mémoire | Nombre total de rapports mis en cache retournés par le cache mémoire après le démarrage du service Windows Report Server. Ce compteur est remis à zéro lorsque le domaine d'application se recycle. |
Total des absences dans le cache mémoire | Nombre total d'absences dans le cache mémoire après le démarrage du service. Ce compteur est remis à zéro lorsque le domaine d'application se recycle. |
Total des échecs de traitement | Nombre d'erreurs de traitement des demandes pour le service Windows du serveur de rapports. |
Total des threads rejetés | Nombre total de threads rejetés pour le traitement asynchrone, puis gérés comme processus synchrone dans le même thread. En cas de charge modérée ou élevée, ce compteur augmente régulièrement. |
Total des rapports exécutés | Nombre total de rapports exécutés. |
Total de requêtes | Nombre total de rapports qui ont été correctement exécutés après le démarrage du service. Ce compteur est remis à zéro lorsque le domaine d'application se recycle. |
Total des mises à jour d’instantanés | Nombre total de mises à jour d'instantanés d'exécution de rapport. |
Utiliser des cmdlets PowerShell pour retourner des listes
Le script Windows PowerShell suivant retourne les ensembles de compteurs où CounterSetName commence par msr
.
get-counter -listset msr*
Returns a list with the following information
CounterSetName : MSRS 2016 Windows Service SharePoint Mode
CounterSetName : MSRS 2016 Web Service SharePoint Mode
Le script Windows PowerShell suivant retourne la liste des compteurs de performance de CounterSetName MSRS 2016 Windows Service SharePoint Mode
.
(get-counter -listset "MSRS 2016 Windows Service SharePoint Mode").paths