Überwachungswarteschlangen in Instanzübergreifende Datenreplikation

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Sie können die Warteschlange für Replikationsdatensätze, die Warteschlange für die Nachrichtenerstellung, die Warteschlange für die Nachrichtenverarbeitung und die für alle Replikationssätze verarbeiteten Nachrichten über das Warteschlangen-Dashboard Instanzübergreifende Datenreplikation (IDR) überwachen.

    Zugriff auf das Warteschlangen-Dashboard IDR

    Benutzer mit der Rolle „admin“ oder „idr_admin“ können auf das Dashboard zugreifen.

    Greifen Sie auf das IDR-Warteschlangen-Dashboard zu, indem Sie zu navigieren Instanzübergreifende Datenreplikation > Warteschlangen-Dashboard.

    IDR Warteschlangen-Dashboard

    Mit dem Warteschlangen-Dashboard IDR können Sie Folgendes überwachen:

    • IDR-Erstellerdatensätze in der Warteschlange, bei denen es sich um stündliche Datensätze handelt, die für alle Tabellen über einen Zeitraum von 24 Stunden in die Warteschlange gestellt werden.
    • Verbleibende ausgehende Nachrichten, bei denen es sich um in der Replikationswarteschlange verbleibende Nachrichten handelt, die noch nicht an die Nachrichtenwarteschlange gesendet wurden.
    • Verarbeitete ausgehende Nachrichten, bei denen es sich um Nachrichten handelt, die von dieser Instanz an die Nachrichtenwarteschlange gesendet werden.
    • Verbleibende eingehende Nachrichten, bei denen es sich um in der Nachrichtenwarteschlange verbleibende Nachrichten handelt, die noch nicht verarbeitet wurden.
    • Verarbeitete eingehende Nachrichten, bei denen es sich um Nachrichten handelt, die in dieser Instanz verwendet werden.

    Wählen Sie in einem beliebigen Diagramm Letzte 24 Stunden oder Letzte 5 Tage als Zeitraum aus. Für den 24-Stunden-Zeitraum ist die Anzahl der Nachrichten pro Stunde. Für den Zeitraum von 5 Tagen ist die Anzahl der Nachrichten pro Tag.

    Wählen Sie den Legendenlink unter dem Diagramm aus, um diese Datenquelle auszuschließen.

    Abbildung : 1. IDR Warteschlangen-Dashboard
    Warteschlangen-Dashboard.

    IDR-Warteschlange mit Erstellerdatensätzen

    Mit dem Diagramm IDR Erstellerdatensätze in der Warteschlange können Sie die Anzahl der Datensätze in der Warteschlange für jede Tabelle über einen stündlichen oder täglichen Zeitraum anzeigen. Sie zeigt, welche Tabellen im Laufe der Zeit den höchsten Datenverkehr innerhalb von IDR ausmachen. Verwenden Sie dieses Diagramm, um Aktivitätsspitzen zu identifizieren, die zu vorhersehbaren Leistungsverzögerungen in der Verbraucherinstanz führen.

    Wenn Sie beispielsweise feststellen, dass aufgrund einer Business Rule in einer Tabelle jeden Tag um 3:00 Uhr eine große Aktivitätsspitzen auftreten, sollten Sie zu diesem Zeitpunkt mit einer Leistungsverzögerung für den Verbraucher rechnen.

    Wählen Sie Alle Tabellen oder eine bestimmte Tabelle aus. Positionieren Sie den Mauszeiger über einen Punkt im Diagramm, um die Anzahl der Warteschlangen und die Tabellen für diesen Punkt anzuzeigen.

    Verbleibende ausgehende Nachrichten

    Mit dem Diagramm „Verbleibende ausgehende Nachrichten“ können Sie bestimmen, ob eine Erstellerinstanz nach einer großen Aktivitätsspitzen gegenüber der Echtzeitreplikation aufholt.

    Wenn die Replikation ordnungsgemäß funktioniert, sollte die verbleibende Anzahl von Nachrichten sehr niedrig sein. Wenn die Aktivität eine Spitze aufweist, können Sie einen hohen Wert erwarten. Zum Beispiel, wenn eine Geschäftsregel innerhalb einer Minute Zehntausende von Datensätzen ändert.

    Sie können auch erwarten, dass die verbleibenden Nachrichten im Laufe der Zeit abnehmen, wenn die Aufgaben die Nachrichten verarbeiten.

    Wenn die verbleibende Anzahl von Nachrichten ohne Auflösung weiter ansteigt, kann dies Folgendes anzeigen:
    • Ein Problem beim Verarbeiten der Nachrichten. Beispiel: IDRProducerJob wird nicht ausgeführt oder kann keine Nachrichten an die Nachrichtenwarteschlange senden.
    • Die Instanz zeichnet Änderungen schneller auf, als IDR sie erzeugen kann.

    Wählen Sie Alle Sätze oder einen bestimmten Satz aus. Positionieren Sie den Mauszeiger über einen Punkt im Diagramm, um die Nachrichtenanzahl und den Namen des Replikationssatzes für diesen Punkt anzuzeigen.

    Ausgehende Nachrichten verarbeitet

    Mit dem Diagramm „Verarbeitete ausgehende Nachrichten“ können Sie den Flow von Datensätzen von einer Erstellerinstanz zur Nachrichtenwarteschlange im Zeitverlauf anzeigen.

    Trends für verarbeitete Nachrichten und verbleibende Nachrichten im Zeitverlauf geben an, ob sich die Replikation nach einer Verzögerung erholt oder ob beim Senden von Daten an die Nachrichtenwarteschlange Probleme aufgetreten sind.

    Zusammen mit dem Datensatzdiagramm der Datenreplikations-Ersteller in der Warteschlange können Sie sehen, ob die Instanz Daten sendet. Wenn Ihre Instanz Datensätze in der Warteschlange hat, die nicht gesendet werden, kann dies Folgendes anzeigen:
    • Die Instanz kann den Produzentenauftrag nicht ausführen. Zum Beispiel, weil andere ressourcenintensive Prozesse in der Instanz ausgeführt werden und alle Worker-Threads ausgelastet sind.
    • Beim Herstellen der Verbindung mit der Nachrichtenwarteschlange ist ein Problem aufgetreten.

    Um die Nachrichtenanzahl und den Namen des Replikationssatzes für einen Diagrammpunkt anzuzeigen, wählen Sie Alle Sätze oder einen bestimmten Satz aus, und positionieren Sie den Mauszeiger über einen Punkt im Diagramm.

    Verbleibende eingehende Nachrichten

    Mit dem Diagramm „Verbleibende eingehende Nachrichten“ können Sie bestimmen, ob eine Verbraucherinstanz nach einer großen Aktivitätsspitzen gegenüber der Echtzeitreplikation aufholt.

    Sie können einen vorübergehenden hohen Wert erwarten, wenn die Aktivitätsspitzen auftreten. Der Wert nimmt normalerweise ab, wenn die Nachrichten verarbeitet werden.

    Wenn dieser Wert ohne Auflösung weiter ansteigt, kann dies auf Folgendes hinweisen:
    • Ein Problem beim Verarbeiten der Nachrichten. Beispiel: IDRConsumerJob wird nicht ausgeführt oder kann keine Nachrichten aus der Nachrichtenwarteschlange lesen.
    • Die Instanz zeichnet Änderungen schneller auf, als IDR sie verarbeiten kann.

    Wählen Sie Alle Sätze oder einen bestimmten Satz aus. Positionieren Sie den Mauszeiger über einen Punkt im Diagramm, um die Nachrichtenanzahl und den Namen des Replikationssatzes für diesen Punkt anzuzeigen.

    Eingehende Nachrichten verarbeitet

    Mit dem Diagramm „Verarbeitete eingehende Nachrichten“ können Sie den Flow der Datensätze für jeden Verbrauchersatz im Zeitverlauf anzeigen.

    Verwenden Sie das Diagramm für eingehende Nachrichten, um zu bestimmen, welche Replikationssätze den meisten Datenverkehr aufweisen, und um Trends für verarbeitete Nachrichten und verbleibende Nachrichten anzuzeigen.

    Wenn der Produzent Datensätze an die Nachrichtenwarteschlange sendet und der Verbraucher sie nicht verarbeitet, kann dies auf Probleme mit der Produzenten- oder Verbraucherinstanz hinweisen.

    Positionieren Sie den Mauszeiger über einen Punkt im Diagramm, um die Nachrichtenanzahl und den Namen des Replikationssatzes für diesen Punkt anzuzeigen.