Erstellen der Tabelle SYSTOOLS.REPL_MQT_LATENCY

Um Informationen zur Replikationslatenz zwischen IBM® InfoSphere® Change Data Capture und einem Db2® -Server gemeinsam zu nutzen, müssen Sie diese Tabelle in jeder Db2 -Datenbank erstellen, in der Spiegeltabellen verwendet werden.

Vorbereitende Schritte

  • Stellen Sie sicher, dass Sie sich am Db2 -Server als db2-cdc-useranmelden können.

Informationen zu dieser Task

Als Replikationslatenz wird die Zeitspanne bezeichnet, die erforderlich ist, um eine Transaktion für eine Quellentabelle auf die entsprechende Spiegeltabelle anzuwenden.

Durch Erstellen von SYSTOOLS.REPL_MQT_LATENCY , InfoSphere CDC kann die Replikationslatenz in dieser Tabelle aktualisieren, um dem Db2 -Optimierungsprogramm zu helfen, festzustellen, ob eine Abfrage an Spiegeltabellen weitergeleitet werden kann, und die Vorteile von BLU Accelerationzu nutzen.

Prozedur

Gehen Sie folgt vor, um die Tabelle SYSTOOLS.REPL_MQT_LATENCY zu erstellen:

  1. Melden Sie sich beim Db2 -Server als db2-cdc-useran.
  2. Stellen Sie wie folgt eine Verbindung zur Datenbank db2-database-name her:
    db2 CONNECT TO db2-database-name
  3. Rufen Sie die Prozedur SYSPROC.SYSINSTALLOBJECTS wie folgt auf:
    db2 "CALL SYSPROC.SYSINSTALLOBJECTS('REPL_MQT', 'C',
           CAST (NULL AS VARCHAR(128)), CAST (NULL AS VARCHAR(128)))"
  4. Überprüfen Sie, dass die Latenztabelle erfolgreich erstellt wurde, indem Sie den folgenden Befehl absetzen:
    db2 LIST TABLES FOR SCHEMA SYSTOOLS
    
  5. Optional: Um versehentliche Änderungen an SYSTOOLS.REPL_MQT_LATENCY : Stellen Sie sicher, dass db2-cdc-user der einzige Benutzer ist, der Schreibzugriff darauf hat.