[ 2017-06-09 ]

Monitoreo de performance en DBCS con DBaaS Monitor

Una manera simple de abordar problemas de performance en  DBCS, es utilizando la herramienta gráfica DBaaS Monitor Console, que viene incluida en el deployment como parte del "Cloud Tooling". Con ella tenemos la posibilidad de realizar dos acciones en cuanto al monitoreo del rendimiento:

Por un lado, ver los eventos de espera (waits) en la base de datos. Esto nos puede ayudar a identificar problemas relacionados con esperas excesivas en comparación con la capacidad de nuestro servicio de Cloud Database, pudiendo además determinar la categoría asociada con cada wait. Sin dudas resulta interesante como una primera aproximación. DBaaS Monitor nos muestra info general de todo el despliegue y además podemos seleccionar esperas puntuales por PDB para determinar contribuciones puntuales de estos al tiempo de espera general de la instancia.

En el Dashboad Principal de "DBaaS Monitor Console", tenemos un área con un resumen general de las esperas de la base de datos.


En el menú principal, opción Database/Waits


Tenemos el panel con la gráfica de esperas por categoría, podemos verlos a nivel general de instancia o por PDB.



Aqui le indicamos sólo las esperas correspondientes a un PDB.



Más abajo, podemos ver en otro panel los detalles específicos para cada evento de espera y cuáles son las sentencias SQL que los están experimentando.


La otra posibilidad que tenemos con DBaaS, es monitorear (al igual que con OEM) las sentencias SQL que se están ejecutando con Real Time SQL Monitor. Podemos identificar sentencias SQL con "alto costo" que están corriendo en un momento dado o se han ejecutado recientemente. Al igual que con los eventos de espera, pueden ser filtradas por PDB para "hilar más fino" en el análisis. 

Accedemos desde el menú principal, opción Database/Real Time SQL Monitoring

















No hay comentarios:

Publicar un comentario