Estadisticas de Concurrentes

Primero que todo felicitaciones por la página.

Mi consulta es la siguiente:

Necesito mostrar las siguientes estadisticas:

  • Tiempo promedio en segundos por hora de los concurrentes ejecutados (ultimos 3 dias)
  • Tiempo promedio en segundos de la espera(Cola) de la ejecución de los concurrentes por cada hora del día(últimos 3 días)
  • Tiempo promedio en segundos por día de los concurrentes ejecutados (últimos 7 días)
  • Tiempo promedio en segundos por día de la espera o Cola de los concurrentes (ültimos 7 días)

Muchas gracias  

La información sobre sesiones la devuelve v$session, pero no mantiene un histórico para que puedas sacar las estadísticas que necesitas. Tendrías que utilizar una consola o herramienta de administración complementaria que te proporcione esta información, y te permita crear informes personalizados, o crearte un procedure, por ejemplo, que te vaya almacenando cada cierto tiempo los resultados que al final te permitan componer tu estadística.

Un ejemplo de utilización de v$session:

•• Consulta Oracle SQL que muestra los usuarios de Oracle conectados y el número de sesiones por usuario

select username Usuario_Oracle, count(username) Numero_Sesiones
from v$session
group by username; 

Puedes encontrar más consultas útiles en el tema Recopilación de scripts y consultas útiles de Oracle