Uso de VisualVM para supervisar el rendimiento de la base de datos
En VisualVM se proporciona información sobre las transacciones de bases de datos y la agrupación de conexiones. Para ver la información de la agrupación de conexiones, se debe instalar el plug-in M-Beans de Java para la versión de VisualVM. Consulte la documentación de VisualVM para obtener más información sobre el plug-in M-beans.
Después de instalar el plug-in, en la ficha MBeans se pueden identificar los números de conexiones que se utilizan en la agrupación de conexiones. En la biblioteca c3p0, se puede ver el número de conexiones. Se muestra como numBusyConnections.
En VisualVM se muestran las sentencias que se ejecutan a través de esta biblioteca de conexiones. Se puede capturar y analizar el volcado de subprocesos para verificar qué transacciones causan incidencias de rendimiento.
También se puede utilizar el subsistema de soporte para capturar volcados de subprocesos durante períodos de rendimiento deficiente de la base de datos.
En los volcados de subprocesos, se debe verificar si hay un gran número de subprocesos que procesan funciones en la biblioteca de com.thingworx.persistence.*. Estos subprocesos se deben aislar para identificar las llamadas de API al servidor de la base de datos.
¿Fue esto útil?