El sistema almacena los datos de seguimiento de uso en tres tablas de base de datos.
El proceso de seguimiento de uso crea estas tablas con los nombres de tabla que especifique mediante los valores de la página Configuración del sistema.
Consulte Definir parámetros de seguimiento de uso.
Tabla de registro de seguimiento de uso de las consultas lógicas
TOTAL_TIME_SEC es igual que END_TS menos START_TS. Las columnas no proporcionan estos valores exactos porque:
Columnas relacionadas con el usuario, la sesión y el identificador
| Columna | Descripción |
|---|---|
|
|
En la tabla de consultas lógicas, esta columna indica el identificado de fila único. En la tabla de consultas físicas, esta columna se identifica mediante el nombre |
|
|
Contiene |
|
|
Indica el nombre del catálogo. El valor por defecto es Null y el tipo de dato es Varchar(128). |
|
|
Especifica el nombre del usuario suplantado. Si la solicitud no se ejecuta como un usuario suplantado, el valor es None. El valor por defecto es None y el tipo de dato es Varchar(128). |
|
|
Especifica el nombre del usuario que ha enviado la consulta. |
ECID |
Indica el identificador de contexto de ejecución generado por el sistema. El tipo de dato es Varchar2(1024). |
TENANT_ID |
Especifica el nombre del inquilino del usuario que ha ejecutado el bloque de inicialización. El tipo de dato es Varchar2(128). |
SERVICE_NAME |
Especifica el nombre del servicio. El tipo de dato es Varchar2(128). |
SESSION_ID |
Indica el identificador de la sesión. El tipo de datos es Number(10). |
HASH_ID |
Indica el valor HASH de la consulta lógica. El tipo de dato es Varchar2(128). |
Columnas relacionadas con el origen de la consulta
| Columna | Descripción |
|---|---|
|
|
Origen de la solicitud. Tenga en cuenta que el solicitante puede definir QUERY_SRC_CD en cualquier valor de cadena para identificarse a sí mismo. Entre los valores posibles se incluyen:
|
|
|
Indica el nombre de la ruta de acceso del panel de control. Si la consulta no se ha enviado a través de un panel de control, el valor es NULL. |
|
|
Indica el nombre de página en el panel de control. Si la solicitud no es una solicitud de panel de control, el valor es NULL. El valor por defecto es Null y el tipo de dato es Varchar(150). |
|
|
Especifica el nombre de la ruta de acceso en el catálogo para el análisis. |
Columnas relacionadas con los detalles de la consulta
| Columna | Descripción |
|---|---|
|
|
Contiene el mensaje de error de la base de datos backend. Esta columna solo es aplicable si |
|
|
Contiene la sentencia SQL lógica completa sin ningún truncamiento. La columna |
|
|
Contiene una clave hash MD5 generada por el sistema a partir de la sentencia SQL lógica. El valor por defecto es Null, y el tipo de dato es Varchar(128). |
|
|
Indica la sentencia SQL que se ha enviado para la consulta. El tipo de dato es Varchar(1024). Puede cambiar la longitud de esta columna (mediante el comando ALTER TABLE), pero tenga en cuenta que el texto que se escribe en esta columna siempre se trunca al tamaño que se haya definido en la capa física. El administrador del modelo semántico no debe definir la longitud de esta columna en un valor mayor que la longitud máxima de consulta soportada por la base de datos backend física. Por ejemplo, las bases de datos Oracle permiten un Varchar máximo de 4000, pero lo truncan en 4000 bytes, y no en 4000 caracteres. Si utiliza un juego de caracteres multibyte, el tamaño máximo de cadena real tiene un número de caracteres que varía según el juego de caracteres y los caracteres utilizados. |
|
|
Especifica el nombre del modelo semántico al que accede la consulta. |
|
|
Contiene el nombre del modelo de negocio al que se está accediendo. |
|
|
Indica el estado de terminación de la consulta, como se define en la siguiente lista:
|
Columnas relacionadas con la temporización de la ejecución
| Columna | Descripción |
|---|---|
|
|
Contiene el tiempo, en segundos, necesario para compilar la consulta. El número de |
|
|
Indica la fecha en la que se completó la consulta lógica. |
|
|
Indica la hora y los minutos a la que se completó la consulta lógica. |
|
|
Indica la fecha y la hora a la que se completó la consulta lógica. Los registros de hora de inicio y finalización también reflejan el tiempo que ha estado esperando la consulta para que estén disponibles los recursos. Si el usuario que envía la consulta sale de la página antes de que finalice la consulta, no se realizará la recuperación final y se registrará un valor de timeout de 3600. Sin embargo, si el usuario regresa a la página antes del timeout, en ese momento se completará la recuperación y se registrará como la hora |
|
|
Indica la fecha en la que se envió la consulta lógica. |
|
|
Indica la hora y los minutos a la que se envió la consulta lógica. |
|
|
Indica la fecha y la hora a la que se envió la consulta lógica. |
|
|
Indica el tiempo, en segundos, que ha invertido el sistema en trabajar en la consulta mientras el cliente esperaba las respuestas a sus análisis. |
RESP_TIME_SEC |
Indica el tiempo empleado para la respuesta a la consulta. El tipo de datos es Number(10). |
Columnas relacionadas con los detalles de la ejecución
| Columna | Descripción |
|---|---|
|
|
Contiene el tiempo acumulado de todas las consultas enviadas a la base de datos. Las consultas se ejecutan en paralelo, de modo que el tiempo de consulta acumulado es igual o mayor que el tiempo total de conexión a la base de datos. Por ejemplo, suponga que una solicitud lógica genera el envío de 4 sentencias SQL físicas a la base de datos, y que el tiempo de consulta de 3 de las consultas es de 10 segundos, y el de una consulta, de 15 segundos; |
|
|
Contiene el número total de filas devueltas por las bases de datos backend. |
|
|
Indica el número de consultas que se han enviado a las bases de datos backend para cumplir la solicitud de consulta lógica. Para las consultas correctas (SuccessFlag = 0), este número es 1 o mayor. |
|
|
Indica el número de filas devueltas al cliente de la consulta. Cuando se devuelve una gran cantidad de datos de una consulta, esta columna no se rellena hasta que el usuario muestra todos los datos. |
TOTAL_TEMP_KB |
Especifica el total de KB recibidos para una consulta. El tipo de datos es Number(10). |
Columnas relacionadas con la caché
| Columna | Descripción |
|---|---|
|
|
Contiene Y para indicar un acierto de caché de la consulta; N para indicar una falta de caché. El valor por defecto es N. |
|
|
Indica el número de veces que se ha devuelto el resultado de la caché para la consulta. |
|
|
Indica el número de veces que la consulta ha generado una entrada de caché. El valor por defecto es Null. |
Tabla de registro de seguimiento de uso de las consultas físicas
En la tabla siguiente, se describe la tabla de base de datos que realiza el seguimiento de las consultas físicas. Esta tabla de base de datos registra la información SQL física de las consultas lógicas almacenadas en la tabla de registro de consultas lógicas. La tabla de consultas físicas tiene una relación de clave ajena con la tabla de consultas lógicas.
Columnas relacionadas con el usuario, la sesión y el identificador
| Columna | Descripción |
|---|---|
|
|
Especifica el identificador de fila único. |
|
|
Hace referencia a la consulta lógica en la tabla de registro de consultas lógicas. El tipo de dato es Varchar2(50). |
HASH_ID |
Indica el valor HASH de la consulta lógica. El tipo de dato es Varchar2(128). |
PHYSICAL_HASH_ID |
Indica el valor HASH de la consulta física. El tipo de dato es Varchar2(128). |
Columnas relacionadas con los detalles de la consulta
| Columna | Descripción |
|---|---|
|
|
Contiene la sentencia SQL física completa sin ningún truncamiento. La columna |
|
|
Contiene la sentencia SQL enviada para la consulta. El tipo de dato es Varchar(1024). |
Columnas relacionadas con la temporización de la ejecución
| Columna | Descripción |
|---|---|
|
|
Indica la fecha en la que se completó la consulta física. |
|
|
Indica la hora y los minutos a la que se completó la consulta lógica. |
|
|
Indica la fecha y la hora a la que se completó la consulta física. Los registros de hora de inicio y finalización también reflejan el tiempo que ha estado esperando la consulta para que estén disponibles los recursos. |
|
|
Indica el tiempo de ejecución de la consulta física. |
|
|
Indica la fecha en la que se envió la consulta física. |
|
|
Indica la hora y los minutos a la que se envió la consulta física. |
|
|
Indica la fecha y la hora a la que se envió la consulta física. |
Columnas relacionadas con los detalles de la ejecución
| Columna | Descripción |
|---|---|
|
|
Contiene el número de filas devueltas al cliente de la consulta. |
Tabla de bloque de inicialización de seguimiento de uso
Nota:
Actualmente, las tablas de seguimiento de uso de bloques de inicialización solo incluyen los bloques de inicialización de sesión y no incluyen los bloques de inicialización del modelo semántico.Columnas relacionadas con el usuario, la sesión y el identificador
| Columna | Descripción |
|---|---|
USER_NAME |
Nombre del usuario que ha ejecutado el bloque de inicialización. El tipo de datos es Varchar2(128). |
TENANT_ID |
Nombre del inquilino del usuario que ha ejecutado el bloque de inicialización. El tipo de datos es Varchar2(128). |
SERVICE_NAME |
Nombre del servicio. El tipo de datos es Varchar2(128). |
ECID |
Identificador de contexto de ejecución generado por el sistema. El tipo de datos es Varchar2(1024). |
SESSION_ID |
Identificador de la sesión. El tipo de datos es Number(10). |
Columnas relacionadas con los detalles de la consulta
| Columna | Descripción |
|---|---|
REPOSITORY_NAME |
Nombre del modelo semántico al que accede la consulta. El tipo de datos es Varchar2(128). |
BLOCK_NAME |
Nombre del bloque de inicialización que se ha ejecutado. El tipo de datos es Varchar2(128). |
Columnas relacionadas con la temporización de la ejecución
| Columna | Descripción |
|---|---|
START_TS |
Fecha y hora cuando se inició el bloque de inicialización. |
END_TS |
Fecha y hora cuando finalizó el bloque de inicialización. Los registros de hora de inicio y finalización también reflejan el tiempo que ha estado esperando la consulta para que estén disponibles los recursos. |
DURATION |
Período de tiempo que ha tardado en ejecutarse el bloque de inicialización. El tipo de datos es Number(13,3). |
Columnas relacionadas con los detalles de la ejecución
| Columna | Descripción |
|---|---|
NOTES |
Notas sobre el bloque de inicialización y su ejecución. El tipo de datos es Varchar2(1024). |