Partager via


Utilisation des statistiques de l'Agent serveur SQL Server Compact pour résoudre les problèmes de connectivité

Le journal de l'Agent serveur Microsoft SQL Server Compact 3.5 contient des statistiques de synchronisation lorsqu'un LOGGING_LEVEL de 2 ou 3 est spécifié. Chaque bloc de données statistiques fait état des opérations de connectivité qui se sont déroulées au cours des 15 dernières minutes. Seules des données historiques sont consignées (aucune information instantanée). Lorsque vous effectuez une commande PING sur l'Agent serveur SQL Server Compact 3.5 avec le paramètre ?Stats, par exemple http://sqlservername/sqlce/sqlcesa35.dll?stats, une page Web s'affiche contenant les données statistiques actuelles et historiques sur les synchronisations de la réplication et du service RDA (Remote Data Access).

Cette page Web affiche deux tableaux contenant des informations sur l'état actuel ainsi qu'un résumé d'informations pour toutes les 15 minutes. Les tableaux suivants décrivent les éléments qui apparaissent sous la forme de deux tables lorsque vous exécutez une commande Ping sur l'Agent serveur SQL Server Compact 3.5 pour obtenir des informations statistiques.

État actuel

Les informations sur l'état actuel indiquent le statut de toutes les valeurs au moment où la commande Ping a été exécutée sur l'Agent serveur SQL Server Compact 3.5 spécifique au répertoire virtuel.

Élément Description

TransferIN Threads Available

Nombre de threads de transfert disponibles pour transférer toutes les données de l'appareil vers le serveur. Cette propriété est une valeur qui s'accroît dynamiquement, en commençant à 1 jusqu'à la valeur de registre Max_Threads_Per_Pool.

TransferIN Threads Busy

Nombre de threads de transfert en train de transférer des données des appareils vers le serveur.

TransferOUT Threads Available

Nombre de threads de transfert disponibles pour transférer toutes les données du serveur vers l'appareil.

TransferOUT Threads Busy

Nombre de threads de transfert en train de transférer des données du serveur vers les appareils.

Sync Threads Available

Nombre de threads de synchronisation disponibles pour exécuter les méthodes de réplication de fusion Synchronize(), RDA Pull(), Push() ou Submit SQL().

Sync Threads Busy

Nombre de threads de synchronisation exécutant activement Synchronize(), Pull(), Push() ou SubmitSQL() avec SQL Server.

Max Threads Per Pool

Nombre maximal de threads pour chaque pool (pool de threads de transfert et pool de threads de synchronisation). La valeur par défaut est de 20 threads par pool et est contrôlée par la clé de registre Max_Threads_Per_Pool.

Sessions Since Restart

Nombre de sessions depuis que l'ordinateur IIS a été redémarré. Chaque opération de synchronisation dans une session.

Total Active Sessions

Nombre de sessions de transfert ou de synchronisation de données en cours. Généralement, ce nombre correspond au nombre de sessions Réplication ou RDA qui sont en cours d'exécution ou dans des files d'attente.

Total Transfer Requests Queued

Nombre de demandes de transfert qui attendent dans la file d'attente qu'un thread de transfert soit disponible pour traiter la demande.

Total Sync Requests Queued

Nombre de demandes de synchronisation qui attendent dans la file d'attente qu'un thread de synchronisation soit disponible pour traiter la demande.

Stats Since <Laps de temps>

Cette table est une synthèse des données rassemblées dans les 15 minutes qui suivent la date et l'heure affichées au-dessus de cette table et la table de l'état actuel. Par exemple, si la valeur affichée au-dessus de la table Current State est 10 : 00 : 00 et que la valeur de « Stats Since xxxx heure » est 10 : 08 : 00, cette table affiche les statistiques pour les huit premières minutes de l'intervalle de 15 minutes.

Pour obtenir des informations de temps historiques, utilisez le journal de l'Agent serveur SQL Server Compact 3.5. Pour plus d'informations, consultez Lecture des statistiques du journal de l'Agent serveur SQL Server Compact. Pour obtenir des informations de débit à un moment précis dans le temps, le paramètre ?Stats peut être utile.

Élément Description

Total Replication Syncs

Nombre de fusions de réplication effectuées au cours de cette période de rapport.

Total RDA SubmitSQLs

Nombre d'appels SubmitSQL() RDA (Remote Data Access) au cours de cette période de rapport.

Total RDA Pushes

Nombre d'appels Push() RDA (Remote Data Access) au cours de cette période de rapport.

Total RDA Pulls

Nombre d'appels Pull() RDA (Remote Data Access) au cours de cette période de rapport.

Average .IN File Size

Taille moyenne, en octets, des fichiers .IN. Les fichiers qui ont une extension .IN sont des fichiers physiques créés à partir des données de message envoyées par le client.

Average .OUT File Size

Taille moyenne, en octets, des fichiers .OUT. Les fichiers qui ont une extension .OUT sont des fichiers physiques créés à partir des données de message envoyées par le serveur.

Total Completed Operations

Nombre d'appels de réplication Synchronize(), SubmitSQL(), Push() et Pull() RDA effectués pendant cette période de temps.

Total Incomplete Operations

Nombre d'appels de réplication Synchronize(), SubmitSQL(), Push() et Pull() RDA démarrés mais non terminés pendant cette période de temps.

Total Sync Thread Time (seconds)

Durée totale, en secondes, que les threads de synchronisation ont consacré aux opérations de synchronisation . Cette statistique n'inclut pas le temps qu'il a fallu pour transférer les messages depuis les clients et vers les clients SQL Server Compact 3.5.

Total Transfer Thread Time IN (seconds)

Durée totale, en secondes, nécessaire pour envoyer toutes les données vers le serveur. La comparaison de cet attribut à Total_Transfer_Thread_Time_OUT indique où la majeure partie du temps est dépensée entre l'envoi de données au serveur et l'envoi de données vers l'appareil.

Total Transfer Thread Time OUT (seconds)

Durée totale, en secondes, nécessaire pour envoyer toutes les données à partir du serveur. La comparaison de cet attribut à Total_Transfer_Thread_Time_IN indique où la majeure partie du temps est dépensée entre l'envoi de données au serveur et l'envoi de données vers l'appareil.

Total Sync Queue Time (seconds)

Durée totale, en secondes, d'attente des demandes de synchronisation du client pour qu'un thread de synchronisation soit disponible pour démarrer le processus de synchronisation avec le serveur.

Total Transfer Queue Time IN (seconds)

Durée totale, en secondes, d'attente d'un client dans la file d'attente pour qu'un thread de transfert soit disponible pour envoyer des données de l'appareil vers le serveur.

Total Transfer Queue Time OUT (seconds)

Durée totale, en secondes, d'attente d'un client dans la file d'attente pour qu'un thread de transfert soit disponible pour envoyer des données du serveur vers l'appareil.

Voir aussi

Tâches

Utilisation d'Internet Explorer pour vérifier la configuration de l'Agent serveur (SQL Server Compact)
Utilisation des diagnostics de l'Agent SQL Server Compact Server 3.5 pour résoudre les problèmes de connectivité

Aide et informations

Obtention d'aide (SQL Server Compact 3.5 Service Pack 1)