Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

Monitorización de transacciones

Una transacción es cualquier operación que implica escritura en disco en una tabla. Velneo vAdmin V7 permite monitorizar las transacciones realizadas en las cajas de datos instanciadas en un Velneo vServer V7.

En este artículo explicaremos cómo consultarlas y cuál es la información que nos ofrecen.

vadmin

Si seleccionamos la opción Transacciones de Velneo vAdmin V7, veremos a la derecha una lista de las transacciones abiertas. Cada línea de dicha lista se corresponderá con una transacción. La información que se muestra es la siguiente:

trn_info_0

Estado en el que la transacción se encuentra en el momento de la consulta. Los estados posibles son:

trn_en_curso

En curso: La transacción está siendo ejecutada.

trn_ok

Finalizada OK: La transacción ha finalizado correctamente.

trn_undo

Deshecha: La transacción ha sido deshecha.

trn_colision

Colisión: La transacción ha colisionado con otra transacción en curso.

trn_redo

Reintento: Se está reintentando ejecutar una transacción que ha sido deshecha.

Código de la transacción: Numerador que Velneo vServer V7 usa internamente para identificar esa transacción.

Título de la transacción: Descripción de la transacción que está siendo ejecutada.Enganche: Código que Velneo vServer V7 usa internamente para identificar el enganche desde el que se lanza la transacción.Usuario: Nombre del usuario declarado en Velneo vServer V7 que ha lanzado la transacción.Instancia: Nombre de la instancia de datos en la que la transacción ha sido ejecutada.Inicio transacción: Fecha y hora (horas, minutos y segundos) en la que la transacción ha comenzado.Última operación: Fecha y hora (horas, minutos y segundos) en la que la transacción ha realizado la última operación de escritura en disco.Operaciones: Una operación es un acceso de escritura en disco. En esta columna se informará sobre el número de accesos de escritura a disco realizados por la transacción en el momento de la consulta.Si queremos ampliar la información sobre una transacción, haremos doble clic sobre la transacción deseada, y se nos mostrará una ventana donde podremos comprobar todas las operaciones que la misma ha implicado:

trn_info_1

En la parte superior de la ventana se muestra información sobre el número de operaciones que ha implicado la transacción, fecha/ hora de inicio y final y su duración. Además se incluye un detalle de las operaciones que ha implicado. En la captura de pantalla anterior se muestra una transacción correspondiente al alta de una ficha en una tabla con la siguiente estructura:

tabla

La ficha ha sido dada de alta con los valores siguientes: ID = 1 y NAME = MAESTRO 1. Esta transacción ha implicado las siguientes operaciones:1. Alta de una ficha en la tabla MAESTROS (la primera ficha).2. Indexación de la clave primaria; índice ID (IDX=0): 1.3. Indexación de la clave NAME (IDX=1): Maestro 1.4 y 5. Indexación de las palabras del nombre; índice PALABRAS (IDX=2): MAESTRO y 1.6 a 10 Indexación de los trozos de palabras del nombre; índice TROZOS (IDX=3): MAE, AES, EST, STR, y TRO.En la lista de operaciones existe una columna llamada U.T.L., se trata del acrónimo de Universal Table Locator; es una clave que identifica de una manera global a una tabla en un Velneo vServer V7.

trn_info_2

En la pestaña Tablas de la ficha de una transacción se muestra un resumen de las tablas implicadas en la transacción, el tipo y número de operaciones de escritura realizadas en las mismas, tanto a nivel de datos como de índices.

Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto