Toad World Blog

Podemos monitorear la base de datos desde APEX?

Sep 26, 2017 5:34:18 PM by Clarisa Maman Orfali

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.

Tags: Oracle

Clarisa Maman Orfali

Written by Clarisa Maman Orfali

Clarisa is from Argentina. She is Founder and Director at ClarTech Solutions, Inc. a company dedicated to the development, consultancy and training in Information Technologies located in Southern California in the United States.

She is a Systems Engineer with more than 18 years of experience in systems development. She was introduced in Oracle Technologies in 2009, a few years later she discovered the great power of development with Oracle Application Express (APEX) and has specialized since then in that area.

She is also Co-Founder of the Oracle Users Group of Argentina (AROUG) and founder of Oracle APEX Latin America meetup, has also actively participated in the organization and as Presenter of big and popular events such as the OTN Tour and the Oracle APEX Tour of Latin America. In 2014 was recognized by the Oracle Corporation with the Oracle ACE Award. Then, in March 2018, she was promoted to Oracle ACE Director.

She is also the author of the first three books in Spanish about Oracle APEX:

  • Published in June 30, 2017: "Oracle APEX 5.1" (Spanish Edition). You can get the book in Paperback version.
  • Published in November 5, 2015: "Introducción a Oracle APEX 5.0" (Spanish Edition). You can get the book in Paperback version and Kindle version.
  • Published In January 26, 2016: "Integración Sin Costo de JasperReports en Oracle APEX 5.0" (Spansih Edition). You can get the book in Paperback version and Kindle version.