Innehållsförteckning:

Vad är replikeringslatens?
Vad är replikeringslatens?

Video: Vad är replikeringslatens?

Video: Vad är replikeringslatens?
Video: No more Replication Lags @Github? | System Design Interview 2024, November
Anonim

Replikeringslatens är hur lång tid det tar för en transaktion som sker i den primära databasen att tillämpas på återskapa databas. Tiden inkluderar Replikering Agentbearbetning, Replikering Serverbearbetning och nätverksanvändning.

På samma sätt kan man fråga sig, hur kan jag se om SQL Server-replikering är latens?

Använder SQL Server Replication Monitor

  1. Expandera en utgivargrupp i den vänstra rutan, expandera en utgivare och klicka sedan på en publikation.
  2. Klicka på fliken Tracer Tokens.
  3. Klicka på Insert Tracer.
  4. Se förfluten tid för spårningstoken i följande kolumner: Utgivare till distributör, Distributör till abonnent, Total latens.

På samma sätt, hur kontrollerar jag min transaktionsreplikeringsstatus? För att använda den logga in på SQL Server Management Studio och anslut till utgivaren. Högerklicka på Replikering i trädet och välj Starta Replikeringsmonitor (det kanske inte är märkt exakt så). Anslut den till distributören så kan du se replikeringsstatusen.

Därefter är frågan, vad är tracer-token i SQL-replikering?

Spår Polletter Tillgänglig från Replikering Övervaka eller via TSQL-satser, Tracer Tokens är speciella tidsstämpeltransaktioner som skrivs till utgivarens transaktionslogg och hämtas av loggläsaren. De läses sedan av distributionsagenten och skrivs till abonnenten.

Hur kan SQL Server förbättra replikeringsprestanda?

Server och nätverk

  1. Ställ in den minsta och maximala mängden minne som allokeras till Microsoft SQL Server Database Engine.
  2. Säkerställ korrekt tilldelning av databasdatafiler och loggfiler.
  3. Överväg att lägga till minne till servrar som används vid replikering, särskilt distributören.
  4. Använd multiprocessordatorer.
  5. Använd ett snabbt nätverk.

Rekommenderad: