Compartir a través de


Supervisar el rendimiento con el Monitor de réplica

El Monitor de réplica de Microsoft SQL Server le ofrece las siguientes posibilidades para supervisar el rendimiento de la réplica transaccional y de la réplica de mezcla:

  • Establecer advertencias y umbrales
  • Ver medidas de rendimiento
  • Determinar la latencia con testigos de traza (réplica transaccional)
  • Ver estadísticas de sincronización detalladas (réplica de mezcla)
  • Ver transacciones y tiempos de entrega (réplica transaccional)

Establecer advertencias y umbrales

El Monitor de réplica permite habilitar advertencias para una serie de condiciones de rendimiento. Al habilitar una advertencia, debe especificar un umbral. Cuando se llegue al umbral o se sobrepase, se mostrará una advertencia en la columna Estado de la suscripción y la publicación con la que se sincronice (a menos que se tenga que mostrar un problema con una mayor prioridad). Además de mostrar una advertencia en el Monitor de réplica, llegar a un umbral también puede desencadenar una alerta. Puede habilitar advertencias en las siguientes condiciones de rendimiento:

  • Si se supera la latencia especificada (el intervalo de tiempo que transcurre entre la confirmación de una transacción en el publicador y confirmación de la transacción correspondiente en el suscriptor).
    Esto se aplica a la réplica transaccional. Si se alcanza o se sobrepasa el umbral especificado, el estado se mostrará como Rendimiento crítico.
  • Si se supera el tiempo de sincronización especificado.
    Esto se aplica a la réplica de mezcla. Si se alcanza o sobrepasa el umbral especificado, el estado se mostrará como Mezcla de ejecución prolongada. Puede especificar diferentes umbrales para las conexiones de acceso telefónico o de red de área local (LAN).
  • Si se produce un error en el procesamiento del número de filas especificado en un período de tiempo determinado.
    Esto se aplica a la réplica de mezcla. Si se alcanza o sobrepasa el umbral especificado, el estado se mostrará como Rendimiento crítico. Puede especificar diferentes umbrales para las conexiones de acceso telefónico o de red de área local (LAN).

Para establecer advertencias y umbrales

Ver medidas de rendimiento

El Monitor de réplica muestra los valores de calidad del rendimiento de la réplica transaccional y de la réplica de mezcla en las columnas Rendimiento medio actual y Peor rendimiento actual de las publicaciones y en la columna Rendimiento de las suscripciones. Los valores son:

  • Excelente
  • Bueno
  • Regular
  • Insuficiente
  • Crítico (sólo réplica transaccional)

Los valores se determinan de las formas siguientes:

  • En la réplica transaccional, la calidad del rendimiento se determina mediante el umbral de latencia. Si no se establece el umbral, no se muestra ningún valor. En la siguiente tabla se muestra la correlación entre el umbral y el valor de calidad del rendimiento. Por ejemplo, si el umbral se establece en 60 segundos y la latencia actual es de 30 segundos, la latencia supone un 50% del umbral, lo que da como resultado un valor de Bueno.

    Excelente Bueno Regular Insuficiente Crítico

    0 – 34%

    35 – 59%

    60 – 84%

    85 – 99%

    100% +

  • En la réplica de mezcla, la calidad del rendimiento es independiente del umbral (el umbral de procesamiento de filas sí determina si se muestra un valor de Rendimiento crítico en la columna Estado). La calidad del rendimiento se determina comparando el rendimiento de una suscripción individual con el rendimiento medio histórico de las suscripciones a la publicación que tienen el mismo tipo de conexión (de acceso telefónico o LAN). El Monitor de réplica muestra un valor una vez que se han producido cinco sincronizaciones con al menos 50 cambios en cada una a través del mismo tipo de conexión. Si ha habido menos de cinco sincronizaciones con al menos 50 cambios, o la sincronización más reciente tiene menos de 50 cambios, el Monitor de réplica no muestra ningún valor.
    En la siguiente tabla se muestra la correlación entre el rendimiento medio y el valor de calidad del rendimiento. Por ejemplo, si diez suscriptores se han sincronizado mediante una conexión LAN con una velocidad media de 100 filas por segundo, y una de las suscripciones se sincroniza después a una velocidad de 125 filas por segundo, el rendimiento de la sincronización de ese suscriptor es 125% de la media, lo que da como resultado un valor de Bueno.

    Excelente Bueno Regular Insuficiente

    151+%

    76 – 150%

    26 – 75%

    0 – 25%

Para obtener más información acerca del modo de ver información sobre la suscripción, vea Cómo ver información y realizar tareas para una suscripción (Monitor de réplica).

Determinar la latencia con testigos de traza

La réplica transaccional le permite medir la latencia en un sistema insertando un testigo (una pequeña cantidad de datos) en el registro de transacciones de la base de datos de publicaciones y registrando cuánto tiempo tarda en llegar al distribuidor y a los suscriptores. El testigo también le permite identificar si los datos no están llegando al distribuidor o al suscriptor. Para obtener más información, vea Medir la latencia y validar las conexiones en la réplica transaccional.

Ver detalles del rendimiento de la sincronización en la réplica de mezcla

En la réplica de mezcla, el Monitor de réplica muestra estadísticas detalladas de cada artículo que se procesa durante la sincronización, incluida la cantidad de tiempo de cada fase del proceso (carga de cambios, descarga de cambios, etc.). Esto puede ayudar a identificar las tablas específicas que están causando una reducción de la velocidad y es el mejor lugar para solucionar problemas de rendimiento con las suscripciones de mezcla. Para obtener más información acerca del modo de ver estadísticas detalladas, vea Cómo ver información y realizar tareas para los agentes asociados con una suscripción (Monitor de réplica).

Ver transacciones y tiempos de entrega en la réplica transaccional

En la réplica transaccional, el Monitor de réplica muestra información sobre el número de transacciones en la base de datos de distribución que no se han distribuido todavía a un suscriptor y el tiempo estimado para distribuir dichas transacciones. Para obtener más información, vea Cómo ver información y realizar tareas para los agentes asociados con una suscripción (Monitor de réplica).

Vea también

Conceptos

Supervisión de la réplica con el Monitor de réplica
Establecer umbrales y advertencias en el Monitor de réplica

Ayuda e información

Obtener ayuda sobre SQL Server 2005