Innholdsfortegnelse:

Hva er replikasjonslatens?
Hva er replikasjonslatens?

Video: Hva er replikasjonslatens?

Video: Hva er replikasjonslatens?
Video: No more Replication Lags @Github? | System Design Interview 2024, November
Anonim

Replikeringsforsinkelse er hvor lang tid det tar før en transaksjon som skjer i primærdatabasen blir brukt på gjenskape database. Tiden inkluderer Replikering Agentbehandling, Replikering Serverbehandling og nettverksbruk.

På samme måte kan man spørre seg, hvordan kan jeg finne ut om SQL Server-replikering er latency?

Bruker SQL Server Replication Monitor

  1. Utvid en utgivergruppe i venstre rute, utvid en utgiver, og klikk deretter på en publikasjon.
  2. Klikk på fanen Tracer Tokens.
  3. Klikk på Insert Tracer.
  4. Vis medgått tid for sporingstokenet i følgende kolonner: Publisher to Distributor, Distributor to Subscriber, Total Latency.

På samme måte, hvordan kontrollerer jeg transaksjonsreplikeringsstatusen min? For å bruke det, logg inn på SQL Server Management Studio og koble til utgiveren. Høyreklikk på Replikering i treet og velg Start Replikeringsmonitor (det er kanskje ikke merket akkurat det). Koble den til distributøren, så kan du se replikeringsstatusen.

Spørsmålet er deretter, hva er tracer-token i SQL-replikering?

Spor Tokens Tilgjengelig fra Replikering Overvåk eller via TSQL-setninger, Tracer Tokens er spesielle tidsstempeltransaksjoner skrevet til utgiverens transaksjonslogg og plukket opp av loggleseren. De blir deretter lest av distribusjonsagenten og skrevet til abonnenten.

Hvordan kan SQL Server forbedre replikeringsytelsen?

Server og nettverk

  1. Angi minimum og maksimum mengde minne som er tildelt Microsoft SQL Server Database Engine.
  2. Sørg for riktig tildeling av databasedatafiler og loggfiler.
  3. Vurder å legge til minne til servere som brukes i replikering, spesielt distributøren.
  4. Bruk multiprosessor datamaskiner.
  5. Bruk et raskt nettverk.

Anbefalt: