Pregunta

Estoy usando SQL Server 2005 para crear una copia de replicación de las principales bases de datos, por lo que los informes pueden apuntar a la copia de replicación en lugar de bloquear a nuestros principales bases de datos.

He creado las 3 bases de datos como las publicaciones y luego 3 suscriptores móviles sobre las transacciones a los suscriptores, instantáneamente espero!

Lo que parece estar sucediendo es que cuando se utiliza la función "Insertar trazador", toma la replicación del editor al distribuidor <2 segundos, pero para replicar a los suscriptores pueden tener más de 7 minutos (y éstas son las bases de datos locales en una red SAN). Esto podría ser por 2 razones:

  1. Las sentencias SQL utilizadas para consultar la base de datos son la obtención de cierres que están deteniendo las operaciones de actualización de los suscriptores.
  2. Los suscriptores son simplemente demasiado ocupado para la replicación para aplicar los cambios.

Lo que parece más problemas para mí, es que aunque el trazador Insertar el Monitor de replicación / están mostrando estas estadísticas, si se utiliza el "Ver detalles de suscripción" y luego haga clic en Inicio, se sincronizará en cuestión de segundos.

Mi objetivo sería que la sincronización de datos (idealmente) de forma continua, o cada minuto, tal vez debería reducir el tamaño de lote de las transacciones?

¿Qué estoy haciendo mal?

[Nota que la bandera -Evaluación continua se establece!]

¿Fue útil?

Solución

Después de algunas investigaciones, he notado que un típico puestos de trabajo de publicación / suscripción locales tienen 3 tareas por suscripción:

  1. Crea una instantánea
  2. Mueve el registro de transacciones
  3. Kick off (2)

Esta relacionado con los siguientes puestos de trabajo:

  1. -. -
  2. -.
  3. -. - -.

(3) se configura para ejecutarse una vez al día. Como se trataba de un modelo de inserción, que esperaba que se ejecute de forma continua, pero esto no fue el caso. Las convenciones de nombres eran:

Espero que esto ayude a alguien por ahí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top