Stellenauszug zu einem bestimmten Startpunkt

Sie können den Extract an einen bestimmten Startpunkt in den Transaktionsprotokollen positionieren. Sie können dies über die Weboberfläche, den Admin-Client oder den REST-API-Serviceendpunkt festlegen.

Wenn Sie einen Extract erstellen, müssen Sie die folgenden Schritte ausführen, um den neu erstellten Extract an einer bestimmten Position in der Datenbank zu starten:

  1. Fügen Sie den Extract mit der Option BEGIN NOW hinzu, wie im folgenden Beispiel dargestellt:

    ADD EXTRACT extn, TRANLOG, BEGIN NOW
  2. Registrieren Sie den Extract.

    REGISTER EXTRACT extn DATABASE
  3. Ändern Sie diesen Extract, und geben Sie den Zeitstempel an.

    ALTER EXTRACT extn BEGIN 2020-08-02T06:05:30.000Z

Weboberfläche

So positionieren Sie einen Extract an einen bestimmten Startpunkt in der Datenbank:

  1. Stoppen Sie den Extract, wenn er ausgeführt wird.

  2. Klicken Sie in der Spalte "Aktionen" auf das Dreipunktsymbol und dann auf Ändern.

  3. Klicken Sie im Dialogfeld Altersextraktion auf die Option Anfang, und wählen Sie Benutzerdefinierte Zeit aus.

  4. Wählen Sie den Zeitstempel im Feld Benutzerdefinierte Zeit aus, und wählen Sie die Zeitzone aus.

  5. Klicken Sie auf Weiterleiten.

  6. Starten Sie den Extract neu, indem Sie in der Spalte Aktion auf das Symbol "Wiedergeben" klicken.

Admin-Client

So positionieren Sie einen Extract mit den ADD/ALTER EXTRACT-Befehlen:

{ADD | ALTER EXTRACT} *group*, LOGNUM *log_num*, LOGPOS *log_pos*

MySQL Überlegungen zur Positionierung von Extract an einen bestimmten Startpunkt

In MySQL-Logs kann ein Ereignis-Offsetwert nur innerhalb einer bestimmten Binärdatei eindeutig sein. Die Kombination aus Positionswert und Lognummer kennzeichnet einen Transaktionsdatensatz eindeutig. Die maximale Länge der Lognummer beträgt 8 Byte ohne Vorzeichen, und die maximale Länge des Logoffsets beträgt 8 Byte ohne Vorzeichen. Lognummer und Logversatz werden durch ein Pipe-Trennzeichen ("|") getrennt. Transaktionsdatensätze, die nach dieser Position im angegebenen Log verfügbar sind, werden von Extract erfasst. Außerdem können Sie einen Extract mit einem Zeitstempel positionieren.