Información de la publicación, Testigos de traza (Publicación transaccional, SQL Server 2005 y posterior)
La ficha Testigos de traza le permitirá validar las conexiones y medir la latencia de un sistema que utiliza la réplica transaccional. Se escribe un testigo (una pequeña cantidad de datos) en el registro de transacción de la base de datos de publicaciones, marcado como si fuese una transacción replicada, y se envía a través del sistema, de forma que permite calcular:
- Cuánto tiempo transcurre desde que se confirma una transacción en el publicador hasta que se inserta el comando correspondiente en la base de datos de distribución del distribuidor.
- Cuánto tiempo transcurre desde que se inserta un comando en la base de datos de distribución hasta que se confirma la transacción correspondiente en el suscriptor.
A partir de estos cálculos, podrá responder a diversas preguntas, como por ejemplo:
- ¿Qué suscriptores tardan más en recibir un cambio del publicador?
- De los suscriptores que esperan recibir el testigo de traza, ¿cuáles, si los hay, no lo han recibido?
Opciones
Insertar traza
Haga clic para insertar un testigo de traza en el registro de transacciones del publicador.
Hora de inserción
Seleccione la hora de inserción del testigo de traza para mostrar la información de latencia a partir de ese momento. De forma predeterminada, se mostrará la información a partir de la hora más reciente.
[!NOTA] La información del testigo de traza se guarda durante el mismo período que otros datos del historial, que depende del período de retención de historial de la base de datos de distribución. Para obtener información acerca de cómo cambiar las propiedades de la base de datos de distribución, vea Cómo ver y modificar las propiedades del distribuidor (SQL Server Management Studio).
Suscripción
Nombre de cada suscripción a la publicación.
Publicador a distribuidor
Tiempo que transcurre desde que se confirma una transacción en el publicador hasta que se inserta el comando correspondiente en la base de datos de distribución del distribuidor. Si un valor muestra Pendiente indica que el testigo aún no ha llegado al distribuidor. Si persiste el estado pendiente, compruebe que se esté ejecutando el Agente de registro del LOG.
Distribuidor a suscriptor
Tiempo que transcurre desde que se inserta un comando en la base de datos de distribución hasta que se confirma la transacción correspondiente en el suscriptor. Si un valor muestra Pendiente indica que el testigo aún no ha llegado al suscriptor. Si persiste el estado pendiente, compruebe que se esté ejecutando el Agente de distribución.
Latencia total
Tiempo que transcurre desde que se confirma una transacción en el publicador hasta que se confirma la transacción correspondiente en el suscriptor. Representa la latencia de un extremo a otro del sistema de réplica del suscriptor en dicho momento. Si un valor muestra Pendiente indica que el testigo aún no ha llegado al suscriptor.
Vea también
Otros recursos
Cómo iniciar y detener un agente de réplica (SQL Server Management Studio)
Cómo iniciar el Monitor de réplica (Monitor de réplica)
Medir la latencia y validar las conexiones en la réplica transaccional
Supervisar el rendimiento con el Monitor de réplica
Supervisión de la réplica con el Monitor de réplica
Información general sobre los agentes de réplica