Compartir a través de


Uso de contadores de rendimiento con el adaptador de Oracle Database

Los clientes de Microsoft BizTalk Adapter Pack pueden usar contadores de rendimiento para medir el rendimiento de los adaptadores. El programa de instalación del paquete de adaptador de BizTalk crea la categoría del contador de rendimiento Adaptador de BizTalk para oracle DB junto con la instalación del paquete de adaptadores de BizTalk.

Contador de rendimiento de tiempo lob (acumulado)

La categoría Adaptador de .NET de BizTalk para oracle DB tiene un contador de rendimiento denominado "Tiempo loB (acumulado)." Este contador de rendimiento indica el tiempo, en milisegundos, que realiza la biblioteca cliente de LOB para completar una acción que inicia el adaptador. El adaptador de oracle Database crea una instancia del contador de rendimiento en cualquiera de los siguientes patrones:

<process id>:<app domain id>:<oracle data source>:<string>

Donde "string" podría ser:

  • Connection.Open

  • Connection.Close

  • Metadatos

  • Acción del mensaje. Por ejemplo, si la acción es http://Microsoft.LobServices.OracleDB/2007/03/SCOTT/Table/EMP/Insert , la cadena será SCOTT. Table.EMP.Insert.

    El origen de datos de Oracle es el mismo que se especifica en el URI de conexión.

    El contador de rendimiento se inicializa solo después de que el adaptador realice la primera llamada a la base de datos de Oracle. Además, la propiedad InstanceLifetime del contador de rendimiento se establece en "Process", lo que significa que el contador de rendimiento deja de existir en cuanto finaliza el programa que crea el contador. Para obtener más información acerca de InstanceLifetime property, vea https://go.microsoft.com/fwlink/p/?LinkId=104181.

Nota

La precisión del contador de rendimiento tiempo de LOB (acumulado) es de 16 milisegundos.

Habilitación de contadores de rendimiento

Los contadores de rendimiento se pueden habilitar o deshabilitar estableciendo la propiedad de enlace EnablePerformanceCounters. Para habilitar los contadores de rendimiento, establezca la propiedad de enlace EnablePerformanceCounters en True. Para deshabilitar los contadores de rendimiento, establezca EnablePerformanceCounters en False. De forma predeterminada, EnablePerformanceCounters se establece en False.

Contadores de rendimiento y el SDK del adaptador de LOB de WCF

Al cambiar el valor de la propiedad de enlace EnablePerformanceCounters también se cambia el valor del contador de rendimiento correspondiente para el SDK del adaptador de LOB de WCF. Además, la propiedad de enlace para el SDK del adaptador de LOB de WCF es estática, mientras que para el paquete de adaptadores de BizTalk es dinámica. Por lo tanto, si hay dos instancias del enlace del adaptador de base de datos de Oracle en AppDomain y la propiedad de enlace EnablePerformanceCounters se establece en True en uno y False en el otro, el contador de rendimiento específico del adaptador se habilitará en uno y se deshabilitará en el otro. Sin embargo, dado que la propiedad de enlace para el SDK del adaptador de LOB de WCF es estática, se establecerá en True o False en función del valor especificado en último lugar.

Consulte también

Solución de problemas del adaptador de Oracle Database