Vamos a analizar el motivo de porque la ejecución diaria se demora tanto, donde podemos observar alguna ejecución se va a los 9 minutos
Lo primero que vamos a realizar, es generar el awr correspondiente entre las 15:00 y las 16:00.
Lo primero que nos vamos a fijar es la versión de la BBDD y si se trata de un RAC y si tiene arquitectura Multitenant. En este caso la BBDD es 19c y es una base de datos single instance noCDB.
Ahora que conocemos el contexto, vamos a echar un vistazo a cómo ha estado la CPU durante esa hora, para ello vamos al bloque de Host CPU y vemos que tenemos de memoria libre un 89,3 % Idle, es decir muy poco saturada ya que tiene menos de un 11% de carga.
El segundo punto al que debemos ir es Top 10 Foreground Events by Total Wait Time. En esta lista, el evento DB CPU es el primer evento con lo que no vemos nada anómalo de momento.
A nivel de SQL vemos dos sentencias con pocas lecturas físicas, pero con mucho uso de CPU
Vamos a revisar esas dos sentencias en detalle por ver si tenemos algún problema a nivel de SQL o simplemente es reajustar, ya que esas dos consultas inciden en ese proceso.