Frage

Ich bin mit SQL Server 2005 eine Replikationskopie der wichtigsten Datenbanken zu erstellen, so dass die Berichte für die Replikation unsere Datenbanken kopieren statt Aussperren zeigen kann.

Ich habe die 3-Datenbanken als Publikationen einrichten und dann 3 Abonnenten die Transaktionen über die Abonnenten zu bewegen, sofort hoffe ich!

Was scheint der Fall zu sein, ist, dass bei der Verwendung des „Insert Tracer“ -Funktion, die Replikation nehmen Verlag Verteiler <2 Sekunden, aber an die Abonnenten zu replizieren liegt 7 Minuten übernehmen (und diese sind lokale Datenbanken auf einem SAN). Dies könnte aus 2 Gründen sein:

  1. Die SQL-Anweisungen verwendet, um die Datenbank abzufragen sind zu erhalten Sperren, die die Transaktionen Stoppen der Abonnenten zu aktualisieren.
  2. Die Teilnehmer sind einfach zu beschäftigt für die Replikation der Änderungen zu übernehmen.

Was mich beunruhigen scheint, ist, dass, obwohl der Replication Monitor / Insert Tracer sind diese Statistiken, die zeigen, wenn Sie das Menü „Ansicht Abonnement Details“ verwenden und dann auf Start klicken, wird es innerhalb von Sekunden synchronisiert werden.

Mein Ziel wäre es, die Datensynchronisation zu haben (im Idealfall) kontinuierlich oder jede Minute, vielleicht soll ich die Stapelgröße der Transaktionen reduzieren?

Was mache ich falsch?

[Beachten Sie, dass der -Continuous-Flag gesetzt ist!]

War es hilfreich?

Lösung

Nachdem einige untersuchen, bemerkte ich, dass eine typische Lokale Veröffentlichung / Abonnement Jobs haben 3 Aufgaben pro Abonnement:

  1. Erstellen Sie einen Schnappschuss
  2. Bewegen Sie das Transaktionsprotokoll
  3. Kick off (2)

Dies ist auf die folgenden Aufträge bezogen werden:

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

(3) wurde so konfiguriert, einmal täglich zu laufen. Da dies ein Push-Modell war, erwartete ich es kontinuierlich laufen, aber dies war nicht der Fall. Die Namenskonventionen waren:

Ich hoffe, das hilft jemand da draußen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top