Compteurs de performances pour l'objet de performance Service Web MSRS 2008

Cette rubrique décrit les compteurs de performances de l'objet de performance MSRS 2008 Web Service intégré au déploiement de SQL Server 2008Reporting Services.

[!REMARQUE]

Cet objet de performance est utilisé pour analyser les événements sur le serveur de rapports local. Si vous exécutez un serveur de rapports dans le cadre d'un déploiement avec montée en puissance parallèle, les compteurs s'appliquent au serveur actuel et non au déploiement avec montée en puissance parallèle à part entière.

Les objets de performances sont disponible dans la console Performance de Windows (dans Windows 2000 Server et Windows Server 2003) et dans la console Fiabilité et performances de Windows (dans Windows Vista et Windows Server 2008). Pour plus d'informations, consultez la documentation de Microsoft Windows.

Compteurs de performances MSRS 2008 Web Service

L'objet de performance MSRS 2008 Web Service permet d'analyser les performances du serveur de rapports. Cet objet de performance comprend une série de compteurs qui permettent de suivre le traitement d'un serveur de rapports provoqué généralement par des opérations d'affichage de rapports interactifs. Lorsque vous configurez ce compteur, vous pouvez l'appliquer à toutes les instances de Reporting Services ou vous pouvez 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 répertorie les compteurs inclus avec l'objet de performance MSRS 2008 Web Service.

Compteur

Description

Active Sessions

Nombre de sessions actives. Ce compteur indique le nombre total de toutes les sessions de navigateur générées à partir des abonnements de rapports, qu'ils soient encore actifs ou non.

Le compteur est décrémenté au fur et à mesure que des enregistrements de session sont supprimés. Par défaut, les sessions sont supprimées au bout de dix minutes d'inactivité.

Cache Hits/Sec

Nombre de demandes par seconde pour les rapports mis en cache. Il s'agit de demandes pour les rapports dont le rendu a déjà été effectué, et non pour les rapports traités directement à partir de la mémoire cache. (Voir Total Cache Hits plus loin dans cette rubrique.)

Cache Misses/Sec

Nombre de demandes par seconde n'ayant pas réussi à retourner un rapport du cache. Utilisez ce compteur pour déterminer si les ressources utilisées pour mettre en cache (sur disque ou en mémoire) sont suffisantes.

First Session Requests/Sec

Nombre de nouvelles sessions utilisateur qui sont démarrées depuis le cache du serveur de rapports, à chaque seconde.

Memory Cache Hits/Sec

Nombre d'extractions de rapports par seconde à partir du cache interne. Le cache interne fait partie de la mémoire cache qui stocke les rapports dans la mémoire de l'unité centrale. Lorsque le cache interne est utilisé, le serveur de rapports n'interroge pas SQL Server sur ses contenus mis en cache.

Memory Cache Misses/Sec

Nombre de fois par seconde que des rapports n'ont pas pu être extraits du cache en mémoire.

Next Session Requests/Sec

Nombre de demandes par seconde pour les rapports ouverts dans une session existante (par exemple les rapports dont le rendu est effectué à partir d'une capture instantanée de session).

Report Requests

Nombre de rapports qui sont actuellement actifs et gérés par le serveur de rapports.

Reports Executed/Sec

Nombre d'exécutions de rapports réussies par seconde. Ce compteur fournit des statistiques sur le volume des rapports. Utilisez-le avec Request/Sec pour comparer les exécutions de rapports aux demandes de rapports pouvant être retournées du cache.

Requests/Sec

Nombre de demandes par seconde faites au serveur de rapports. Ce compteur effectue le suivi de tous les types de demandes qui sont gérées par le serveur de rapports.

Total Cache Hits

Nombre total de demandes pour les rapports du cache après le démarrage du service. Ce compteur est réinitialisé dès l'interruption du service Web Report Server par ASP.NET.

Total Cache Misses

Nombre total d'échecs de renvoi d'un rapport à partir du cache après le démarrage du service. Ce compteur est réinitialisé dès l'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 Memory Cache Hits

Nombre total de rapports mis en mémoire cache et retournés du cache interne après le démarrage du service. Ce compteur est réinitialisé dès l'interruption du service Web Report Server par ASP.NET. Le cache interne fait partie de la mémoire cache qui stocke les rapports dans la mémoire de l'unité centrale. Lorsque le cache interne est utilisé, le serveur de rapports n'interroge pas SQL Server sur ses contenus mis en cache.

Total Memory Cache Misses

Nombre total des accès cache sans résultat sur le cache interne après le démarrage du service. Ce compteur est réinitialisé dès l'interruption du service Web Report Server par ASP.NET.

Total Processing Failures

Nombre total des échecs de traitement de rapport qui se sont produits après le démarrage du service. Ce compteur est réinitialisé dès l'interruption du service Web Report Server par ASP.NET. Les échecs de traitement peuvent avoir pour origine le processeur de rapport ou n'importe quelle extension.

Total Rejected Threads

Nombre total des threads de traitement de données rejetés pour traitement asynchrone, puis pris en charge comme 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é de traitement, les threads seront rejetés pour traitement asynchrone, puis traités en série.

Total Reports Executed

Nombre total de rapports ayant réussi à s'exécuter après le démarrage du service. Ce compteur est réinitialisé dès l'interruption du service Web Report Server par ASP.NET.

Total Requests

Nombre total des demandes faites au serveur de rapports après le démarrage du service. Ce compteur est réinitialisé dès l'interruption du service Web Report Server par ASP.NET.