Monitor prestaties met Replicatie Monitor

Van toepassing op:SQL ServerAzure SQL Managed Instance

Microsoft SQL Server Door gebruik te maken van Replication Monitor kun je de prestaties van Transactionele Replicatie monitoren en replicatie op de volgende manieren samenvoegen:

  • Stel waarschuwingen en drempels in

  • Bekijk prestatiemetingen

  • Bepaal latentie met tracer-tokens (Transactionele Replicatie)

  • Bekijk gedetailleerde synchronisatiestatistieken (merge-replicatie)

  • Bekijk transacties en levertijd (Transactionele Replicatie)

Stel waarschuwingen en drempels in

Replication Monitor stelt je in staat om waarschuwingen in te schakelen voor een aantal prestatiecondities. Wanneer u een waarschuwing inschakelt, geeft u een drempelwaarde op. Wanneer die drempel wordt bereikt of overschreden, verschijnt er een waarschuwing in de kolom Status voor het abonnement en de publicatie waarmee het synchroniseert (tenzij een probleem met een hogere prioriteit moet worden weergegeven). Naast het weergeven van een waarschuwing in Replicatiemonitor kan het bereiken van een drempelwaarde ook een waarschuwing activeren. Je kunt waarschuwingen inschakelen voor de volgende prestatievoorwaarden:

  • Overschrijding van de opgegeven latentie (de hoeveelheid tijd die is verstreken tussen een transactie die wordt doorgevoerd bij de uitgever en de bijbehorende transactie die wordt doorgevoerd bij de abonnee).

    Deze voorwaarde geldt voor transactionele replicatie. Als de gespecificeerde drempel wordt bereikt of overschreden, verschijnt de status als Prestatiekritiek.

  • De opgegeven synchronisatietijd overschrijden.

    Deze voorwaarde geldt voor samenvoegingsreplicatie. Als de opgegeven drempel wordt bereikt of overschreden, verschijnt de status als Langdurige samenvoeging. Je kunt verschillende drempels instellen voor inbel- en LAN-verbindingen.

  • Niet in staat zijn om het opgegeven aantal rijen binnen een bepaalde tijd te verwerken.

    Deze voorwaarde geldt voor samenvoegingsreplicatie. Als de gespecificeerde drempel wordt bereikt of overschreden, verschijnt de status als Prestatiekritiek. Je kunt verschillende drempels specificeren voor inbel- en LAN-verbindingen.

Zie Drempelwaarden en waarschuwingen instellen in Replicatiemonitor voor meer informatie.

Bekijk prestatiemetingen

Replication Monitor toont prestatiekwaliteitswaarden voor Transactionele Replicatie en samengevoegde replicatie in de kolommen Current Average Performance en Current Worst Performance voor publicaties en in de Performance-kolom voor abonnementen. De waarden zijn:

  • Uitstekend

  • Goed

  • Eerlijk

  • Slecht

  • Kritisch (alleen transactionele replicatie)

U bepaalt de waarden als volgt:

  • Voor transactionele replicatie wordt de prestatiekwaliteit bepaald door de latencydrempel. Als je de drempel niet instelt, toont Replication Monitor geen waarde. De volgende tabel toont de correlatie tussen de drempel en de prestatiekwaliteitwaarde. Als je bijvoorbeeld de drempel op 60 seconden zet en de werkelijke latentie is 30 seconden, is de latentie 50% van de drempel, wat resulteert in een waarde van Goed.

    Uitstekend Goed Eerlijk Slecht Kritiek
    0 – 34% 35 – 59% 60 – 84% 85 – 99% 100% +
  • Voor samenvoegreplicatie zijn de prestaties onafhankelijk van elk van beide drempels (de drempel voor rijverwerking bepaalt wel of in de kolom Status de waarde Kritieke prestaties wordt weergegeven). De prestatiekwaliteit wordt bepaald door individuele abonnementsprestaties te vergelijken met de gemiddelde historische prestaties van abonnementen op de publicatie met hetzelfde verbindingstype (inbelverbinding of LAN). Replication Monitor toont een waarde nadat vijf synchronisaties zijn uitgevoerd, met elk 50 of meer wijzigingen over hetzelfde type verbinding. Als er minder dan vijf synchronisaties zijn met 50 of meer wijzigingen of als de meest recente synchronisatie minder dan 50 wijzigingen heeft, toont Replication Monitor geen waarde.

    De volgende tabel toont de correlatie tussen de gemiddelde prestatie en de waarde van de prestatiekwaliteit. Als bijvoorbeeld tien abonnees synchroniseren via een LAN-verbinding met een gemiddelde snelheid van 100 rijen per seconde, en een van de abonnementen synchroniseert dan met een snelheid van 125 rijen per seconde, is de prestatie voor de synchronisatie van die abonnee 125% van het gemiddelde, wat resulteert in een waarde van Goed.

    Uitstekend Goed Eerlijk Slecht
    151+% 76 – 150% 26 – 75% 0 – 25%

Voor meer informatie over het bekijken van abonnementsinformatie, zie Bekijk informatie en voer taken uit met Replication Monitor.

Bepaal latentie met tracer-tokens

Transactionele replicatie stelt je in staat de latentie in een systeem te meten door een token (een kleine hoeveelheid data) in het transactielogboek van de publicatiedatabase in te voegen en bij te houden hoe lang het duurt voordat het bij de distributeur en abonnees aankomt. De token helpt je ook te identificeren of de gegevens de distributeur of abonnee niet bereiken. Voor meer informatie, zie Meting van latentie en validatie van verbindingen voor transactionele replicatie.

Bekijk gedetailleerde synchronisatieprestaties voor merge-replicatie

Voor mergereplicatie toont Replication Monitor gedetailleerde statistieken voor elk artikel dat tijdens synchronisatie wordt verwerkt, inclusief de hoeveelheid tijd die in elke verwerkingsfase wordt besteed (wijzigingen uploaden, wijzigen downloaden, enzovoort). Het kan je helpen specifieke tabellen te vinden die vertragingen veroorzaken. Het is de beste plek om prestatieproblemen met samenvoegabonnementen op te lossen. Voor meer informatie over het bekijken van gedetailleerde statistieken, zie Bekijk informatie en voer taken uit met Replication Monitor.

Bekijk transacties en levertijd voor Transactionele Replicatie

Voor transactionele replicatie toont Replication Monitor informatie over het aantal transacties in de distributiedatabase dat nog niet aan een abonnee is verspreid en de geschatte tijd voor het verspreiden van deze transacties. Voor meer informatie, zie Bekijk informatie en voer taken uit met Replication Monitor.