Puntos de importancia a considerar en la base de datos
• En primer lugar, realizar la prueba de rendimiento de los ejércitos tablero de mandos de la sección de la CPU del control de salud. El bajo rendimiento interfaz del navegador junto con la baja utilización de la CPU indica un bloque de servidor o un problema de base de datos. Para comprobar para ver si hay un problema de base de datos, continúe con el próximo cheque.
• Compruebe las conexiones JDBC disponibles.
• Controlar la utilización de la CPU y de E / S en la máquina de base de datos.
• Compruebe la cantidad de memoria asignada a la base de datos:
• En una base de datos Oracle, compruebe el tamaño de SGA:
SELECT SUM (bytes) de v $ SGAINFO DONDE resizeable = 'Sí'
• En una base de datos MySQL, compruebe el tamaño del buffer de InnoDB piscina:
SHOW VARIABLES LIKE 'innodb_buffer_pool_size'
• Controlar los parámetros de sincronización de bases de datos.
Las posibles acciones
• Ajustar los parámetros de caché de base de datos. Necesidad de asignar más memoria a la base de datos si la utilización de E / S es alta.
• Mueva la base de datos a una máquina más potente.
• Sintonice la optimización de bases de datos.
• Ejecutar los siguientes comandos para comprobar los parámetros de sincronización de bases de datos:
./fglcmd.sh -usr foglight -pwd foglight -cmd util: topologyexport -f handlers.xml -topology_query CatalystPersistenceHandler
./fglcmd.sh -usr foglight -pwd foglight -cmd util: metricexport -f recuperar-pasado-n-valores-time.csv -metric_query "retrieveLastNValuesTime de CatalystPersistenceHandler por 1 semana" -output_format csv
./fglcmd.sh -usr foglight -pwd foglight -cmd util: metricexport -f recuperar-time.csv -metric_query "retrieveTime de CatalystPersistenceHandler por 1 semana" -output_format csv
./fglcmd.sh -usr foglight -pwd foglight -cmd util: metricexport -f recuperar-primer-time.csv -metric_query "retrieveEarliestTimeTime de CatalystPersistenceHandler por 1 semana" -output_format csv
• Las métricas devueltos en el archivo CSV están en milisegundos. Busque tiempos de 500 o mayor en promedio o mayor que 10.000 en MAX. Si estos valores son bastante alto, la base de datos está fallando para mantenerse al día con la carga, causando el servidor de administración para ser lento.