Para monitorear la base de datos disponemos de una utilidad dentro del módulo del Taller de SQL llamada “Control de Base de Datos” que nos muestra información de DBA.

Para poder tener acceso a dicha utilidad necesitamos primero configurarla en el espacio de trabajo INTERNAL.

Ingresamos y seleccionamos Gestionar Instancia –> Valores de Instancia –> Configuración de Función:

Activamos el control de base de datos en el Taller de SQL, colocando .

Seleccionamos cómo se registra la actividad para todas las aplicaciones de esta instancia, en nuestro caso: siempre.

Las opciones incluyen:

  • Usar Configuración de Aplicación (por defecto): utilice el atributo Registro de cada aplicación para determinar si se registra la actividad.
  • Nunca: desactiva el registro para todas las aplicaciones de la instancia.
  • Siempre: activa el registro para todas las aplicaciones de la instancia.
  • Desactivado Inicialmente para Nuevas Aplicaciones y Aplicaciones Empaquetadas: el registro de actividades de las aplicaciones nuevas y de las empaquetadas estará inicialmente desactivado.

Activamos el rastreo de la aplicación en . Cuando se activa, los desarrolladores pueden generar un archivo de seguimiento de base de datos para la ejecución completa de un evento de página.

Aplicamos los cambios.

Nos conectamos a nuestro espacio de trabajo, hacemos clic en el Taller de SQL y luego en Utilidades y finalmente seleccionamos “Control de Base de Datos”.

Se presentará una pantalla en la cual nos pedirá las credenciales del usuario con permisos de DBA.

Una vez ingresada las credenciales, podemos ver las 4 áreas en el cual podemos monitorear la base de datos:

  • Sesiones
  • Estadísticas del Sistema
  • SQL Principal (Top SQL)
  • Operaciones Largas

Sesiones: Vemos información sobre las sesiones, los bloqueos, esperas, E/S, SQL y los cursores abiertos:

En la siguiente imagen vemos un ejemplo de visualización:

Estadísticas del Sistema: nos muestra un resumen de las estadísticas de E/S Física, E/S Lógica, Memoria, Tiempos, Cursores, Transacciones.

Top SQL o SQL Principal: tenemos diferentes filtros para mostrar las consultas SQL en el reporte. Este reporte nos muestra las SQL que más se ejecutan y los recursos que se consumen para ayudarnos a identificar las consultas SQL que bajan el rendimiento de la base de datos.

Operaciones Largas: Aquí se muestran las operaciones que tardan más de 6 segundos. Estas operaciones son consideradas largas para la base de datos.

About the Author

Clarisa Maman Orfali

Clarisa is a System Engineer with more than 24 years of experience as a developer, teacher, and consultant in Information Technology. She was a Founder and CEO between 2013 to 2020 at ClarTech Solutions, Inc., a consulting firm specializing in Oracle APEX and Open Source technologies. Clarisa entered the world of Oracle technologies in 2009. After a few years, she discovered the power of application development with Oracle Application Express (APEX) and specialized in that area. Clarisa is from Argentina, and she is living and working in Irvine, California, in the United States. She's also a Co-Founder of the Argentina Oracle User Group (AROUG). In addition, she had actively participated in large and popular events such as the OTN Tour Argentina and Oracle APEX Tour Latin America after called Oracle Developer Tour. She's also authored the first three Spanish books about Oracle Application Express and recorded and published several Online Video Courses. She has a great passion for Oracle technologies and wants to expand that passion and influence, transferring her knowledge and experience to the entire Latin American and worldwide Oracle communities. You can always contact her through her Twitter account (@Clari707). Clarisa loves spending time with her family by enjoying outdoor activities with her two adored children, Melanie and Nicolas, as well as hanging out with her friends. Also, she loves traveling with her husband Julio worldwide and to takes new challenges at every moment of her life.

Start the discussion at forums.toadworld.com