Almacenamiento en caché, actualización y rendimiento del Monitor de replicación
Se aplica a: SQL Server
Azure SQL Managed Instance
El Monitor de replicación de Microsoft SQL Server está diseñado para supervisar de manera eficaz un gran número de equipos en un sistema de producción. Las consultas que utiliza el Monitor de replicación para realizar cálculos y recopilar datos se almacenan en caché y se actualizan periódicamente. El almacenamiento en caché reduce el número de consultas y cálculos necesarios para ver diferentes páginas en el Monitor de replicación, y permite escalar la supervisión para varios usuarios.
Un trabajo del Agente SQL Server, el Actualizador de supervisión de replicación para distribución, controla la actualización de la caché. El trabajo se ejecuta continuamente, pero la programación de actualización de la caché se basa en esperar determinado tiempo después de la actualización anterior:
Si hay cambios en el historial del agente desde que se creó la caché por última vez, el tiempo de espera es el menor de los siguientes: 4 segundos o el tiempo necesario para crear la caché anterior.
Si no hay cambios en el historial del agente desde que se creó la caché por última vez (aunque haya habido otros cambios), el tiempo de espera es el mayor de los siguientes: 30 segundos o el tiempo necesario para crear la caché anterior.
Actualizar la interfaz de usuario del Monitor de replicación
La interfaz de usuario del Monitor de replicación se puede actualizar de varias formas:
La ventana principal del Monitor de replicación (y todas sus pestañas) se actualiza automáticamente, de manera predeterminada, cada cinco segundos. Las actualizaciones automáticas no obligan a actualizar la caché; la interfaz de usuario muestra la versión más reciente de los datos de la caché. Puede personalizar la velocidad de actualización utilizada para todas las ventanas asociadas con un publicador si modifica la configuración de éste. También puede deshabilitar las actualizaciones automáticas para un publicador.
Las ventanas de detalles que se abren desde el Monitor de replicación no se actualizan automáticamente de manera predeterminada, con excepción de las ventanas relacionadas con las suscripciones de mezcla que se están sincronizando. Si especifica que se actualicen automáticamente las ventanas de detalles, se actualizarán con la misma programación que la ventana principal del Monitor de replicación.
Todas las ventanas se pueden actualizar manualmente presionando F5, o haciendo clic con el botón secundario en un nodo del árbol del Monitor de replicación y, después, haciendo clic en Actualizar. La actualización manual fuerza una actualización de la caché.
Para más información, vea Actualizar datos en el Monitor de replicación.
Consideraciones de rendimiento
A pesar de que el Monitor de replicación está diseñado para ejecutarse de forma eficaz, debe tener en cuenta los siguientes aspectos:
Si tiene un gran número de publicaciones o suscripciones, configure una programación de actualización automática menos frecuente para la interfaz de usuario.
Evite ejecutar simultáneamente varias instancias del Monitor de replicación.
Evite registrar un gran número de distribuidores y configurar el Monitor de replicación para que se conecte automáticamente a todos ellos.
Consulte también
Ejecutar trabajos de mantenimiento de replicación (SQL Server Management Studio)
Supervisar la replicación