Estado de consulta e historial

Puede utilizar las vistas del sistema, ' _v_qrystat y ' _v_qryhist, para ver el estado de las consultas que se están ejecutando y el historial de consultas recientes.

No es necesario ser administrador para acceder a estas vistas, pero debe tener el permiso de lista para los usuarios que han ejecutado las consultas y para los objetos de bases de datos para ver los registros de historial.

Por ejemplo, para otorgar el permiso admin1 para ver las consultas de bob en la base de datos emp, utilice los siguientes mandatos SQL:
GRANT LIST ON bob TO admin1; 
GRANT LIST ON emp TO admin1;

También puede utilizar el mandato nzstats para ver la tabla de consultas y la tabla de historiales de consultas. Para más información, véanse el Cuadro 1 y la Tabla 1.

La siguiente tabla muestra la vista " _v_qrystat ", que enumera las consultas activas.
Tabla 1. Vista _v_qrystat
Columnas Descripción
ID de sesión El ID de la sesión que ha iniciado esta consulta.
ID de plan El ID interno del plan que está asociado con esta consulta.
ID de cliente El ID de cliente interno asociado con esta consulta.
Dirección IP del cliente La dirección IP del cliente.
Sentencia SQL La sentencia de SQL. (Observe que la sentencia no se ha truncado como sí sucede cuando se consulta una sentencia con el mandato nzstats.)
Estado El número de estado.
Fecha de envío La fecha y la hora a las que se ha enviado la consulta.
Fecha de inicio La fecha y la hora a las que ha comenzado la ejecución de la consulta.
Prioridad El número de prioridad.
Texto de prioridad La prioridad de la cola cuando se envía (normal o alta).
Coste estimado El coste estimado, según lo ha determinado el optimizador. Las unidades son milésimas de segundo, es decir, 1000 equivale a un segundo.
Disco estimado El uso de disco estimado, según lo que ha determinado el optimizador.
Memoria estimada El uso de memoria estimado, según lo que ha determinado el optimizador.
Fragmentos El número de fragmentos de código en el plan de esta consulta.
Fragmento de código actual. El fragmento de código actual que está procesando el sistema.
Filas de resultados El número de filas en el resultado.
Bytes de resultado El número de bytes en el resultado.
En la tabla siguiente se describe la vista _v_qryhist, que incluye una lista de las consultas recientes.
Tabla 2. Vista _v_qryhist
Columnas Descripción
ID de sesión El ID de la sesión que ha iniciado esta consulta.
ID de plan El ID interno del plan que está asociado con esta consulta.
ID de cliente El ID de cliente interno asociado con esta consulta.
Dirección IP del cliente La dirección IP del cliente.
Nombre de BD El nombre de la base de datos en la que se ha ejecutado la consulta.
Usuario Nombre del usuario.
Sentencia SQL La sentencia de SQL. (Observe que la sentencia no se ha truncado como sí sucede cuando se consulta una sentencia con el mandato nzstats.)
Fecha de envío La fecha y la hora a las que se ha enviado la consulta.
Fecha de inicio La fecha y la hora a las que ha comenzado la ejecución de la consulta.
Fecha de finalización La fecha y la hora a las que ha finalizado la consulta.
Prioridad El número de prioridad.
Texto de prioridad La prioridad de la cola cuando se envía (normal o alta).
Coste estimado El coste estimado, según lo ha determinado el optimizador.
Disco estimado El uso de disco estimado, según lo que ha determinado el optimizador.
Memoria estimada El uso de memoria estimado, según lo que ha determinado el optimizador.
Fragmentos El número de fragmentos de código en el plan de esta consulta.
Fragmento de código realizado El número de fragmentos de código que se han completado.
Filas de resultados El número de filas en el resultado.
Bytes de resultado El número de bytes en el resultado.