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.
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