Uso de la supervisión SQL en tiempo real

Nota

Disponible para usuarios de base de datos con roles de DBA y PDB_DBA.
La página Supervisión SQL en Tiempo Real muestra en tiempo real las sentencias SQL que se están supervisando en la base de datos.

En la lista desplegable Refrescamiento automático, puede seleccionar el tiempo (en segundos) para refrescar periódicamente los datos. Seleccione 0 seconds para desactivar el refrescamiento automático.

Esta herramienta ayuda a identificar problemas de tiempo de ejecución para sentencias SQL proporcionando dos funciones principales:

  • Vista general de las sentencias supervisadas

  • Vista de detalles de ejecución de SQL

Vista general de las sentencias supervisadas

La página contiene una tabla de sentencias SQL que se están ejecutando actualmente. En esta tabla, se muestra la siguiente información:

  • Estado: estado actual de la ejecución de la sentencia SQL. Por ejemplo, una sentencia SQL que ya ha terminado su ejecución mostrará el estado "DONE".

  • Duración: cantidad de tiempo que tarda o ha tardado en ejecutarse una sentencia SQL.

  • ID de SQL: identificador SQL de la sentencia que se está controlando.

  • ID de sesión: identificador de sesión que está ejecutando o ha ejecutado la sentencia SQL.

  • Número de serie de la sesión: identifica de forma única los objetos de la sesión.

  • Grado de instancia de paralelismo: esta columna Grado de paralelismo (DOP) muestra cuántas instancias y servidores de ejecución en paralelo se asignan. Se muestra en forma de "número de instancias" | "número de servidores paralelos".

  • Tiempo de base de datos: coloque el cursor sobre el tiempo de base de datos para ver un desglose de los eventos de tiempo y espera.

  • Tiempo de CPU: tiempo de CPU consumido por la ejecución de la consulta.

  • Tiempo de E/S: tiempo de E/S consumido por la ejecución de la consulta.

  • Hora de inicio: hora a la que se ha iniciado la ejecución de la sentencia SQL.

  • Sentencia SQL: sentencia SQL que se está supervisando.

Vista de detalles de ejecución de SQL

Cuando se profundiza en una sentencia SQL desde la tabla de supervisión principal, se muestra una vista detallada. El ID de SQL, la hora de inicio y el ID de ejecución de SQL representan la clave de ejecución que identifica de forma única esta sentencia SQL. Una vista de detalles consta de las características generales que integran la ejecución de una sentencia SQL.

Se proporciona información general sobre la ejecución de la consulta:

  • Plan de ejecución: grado de paralelismo de la sentencia SQL

  • Ejecución iniciada: hora a la que se ha iniciado la ejecución de la sentencia SQL

  • Hora de último refrescamiento: hora de última actualización del registro de supervisión SQL para la sentencia SQL

  • ID de ejecución: identificador de ejecución

  • Usuario: usuario con el formato USER@CONTAINER

  • Texto SQL: vista con formato de la sentencia SQL que se está ejecutando.

Se proporcionan estadísticas generales de la sentencia SQL: duración total de la ejecución, número de obtenciones en buffer, número de solicitudes de entrada/salida y bytes.

Información detallada de la sentencia: este espacio contiene la información correspondiente al plan de explicación, el comportamiento paralelo y la actividad de CPU implicada en la ejecución de la sentencia:

  • Estadísticas de plan: explique el plan de ejecución de la sentencia SQL en forma de tabla. Cada fila es una operación diferente implicada en la ejecución de la sentencia SQL y muestra la dependencia de jerarquía agregando un espacio al principio del texto en la columna Operation.

  • Detalles de paralelismo para la sentencia SQL: cada ejecución consta de un coordinador paralelo y uno o más juegos paralelos. Cada juego puede tener uno o más procesos. Cuando una fila tiene dependientes, cada una de sus columnas será la suma de los valores de sus dependientes. Cuando esto sucede, un símbolo sigma aparecerá para mostrar que un valor consiste en la suma de otros.

Nota

Para obtener más información, consulte Supervisión de la base de datos en la Guía del administrador de Oracle Database.