Utiliser des compteurs de performances avec l’adaptateur Oracle Database
Les clients Microsoft BizTalk Adapter Pack peuvent utiliser des compteurs de performances pour évaluer les performances des adaptateurs. Le programme d’installation du pack d’adaptateurs BizTalk crée la catégorie de compteur de performances Adaptateur BizTalk .NET pour la base de données Oracle , ainsi que l’installation du pack d’adaptateurs BizTalk.
Compteur de performances temps métier (cumulatif)
La catégorie De l’adaptateur .NET BizTalk pour la base de données Oracle a un compteur de performances appelé « Temps métier (cumulatif) ». Ce compteur de performances indique le temps, en millisecondes, que prend la bibliothèque cliente métier pour effectuer une action lancée par l’adaptateur. L’adaptateur Oracle Database crée une instance du compteur de performances dans l’un des modèles suivants :
<process id>:<app domain id>:<oracle data source>:<string>
Où « string » peut être :
Connection.Open
Connection.Close
Métadonnées
Action de message. Par exemple, si l’action est
http://Microsoft.LobServices.OracleDB/2007/03/SCOTT/Table/EMP/Insert
alors la chaîne sera SCOTT. Table.EMP.Insert.La source de données Oracle est identique à celle spécifiée dans l’URI de connexion.
Le compteur de performances n’est initialisé qu’une fois que l’adaptateur a passé le premier appel à la base de données Oracle. En outre, la propriété InstanceLifetime du compteur de performances est définie sur « Process », ce qui signifie que le compteur de performances cesse d’exister dès que le programme qui crée le compteur se termine. Pour plus d'informations sur le
InstanceLifetime property
, consultez https://go.microsoft.com/fwlink/p/?LinkId=104181.
Notes
La précision du compteur de performances Temps métier (cumulatif) est de 16 millisecondes.
Activation des compteurs de performance
Les compteurs de performances peuvent être activés ou désactivés en définissant la propriété de liaison EnablePerformanceCounters. Pour activer les compteurs de performances, définissez la propriété de liaison EnablePerformanceCounters surTrue. Pour désactiver les compteurs de performances, définissez EnablePerformanceCounters surFalse. Par défaut, EnablePerformanceCounters a la valeur False.
Compteurs de performances et KIT DE développement logiciel (SDK) de l’adaptateur métier WCF
La modification de la valeur de la propriété de liaison EnablePerformanceCounters modifie également la valeur du compteur de performances correspondant pour le Kit de développement logiciel (SDK) de l’adaptateur LOB WCF. En outre, la propriété de liaison pour le Kit de développement logiciel (SDK) de l’adaptateur LOB WCF est statique, tandis que celle du pack d’adaptateurs BizTalk est dynamique. Par conséquent, s’il existe deux instances de la liaison d’adaptateur Oracle Database dans AppDomain et que la propriété de liaison EnablePerformanceCounters est définie sur True dans l’une et False dans l’autre, le compteur de performances spécifique à l’adaptateur est activé dans l’une et désactivé dans l’autre. Toutefois, étant donné que la propriété de liaison pour le KIT de développement logiciel (SDK) de l’adaptateur LOB WCF est statique, elle sera définie sur True ou False en fonction de la valeur spécifiée en dernier.