AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.
Die folgenden IBM DB2-Befehle werden für die regelmäßige Wartung Ihrer AEM Forms-Datenbank empfohlen. Detaillierte Informationen zur Wartung und Leistungsoptimierung Ihrer DB2-Datenbank finden Sie unter IBM DB2-Administrationshandbuch.
runstats: Dieser Befehl aktualisiert Statistiken, die die physischen Merkmale einer Datenbanktabelle sowie der dazugehörigen Indizes beschreiben. Von AEM Forms generierte dynamische SQL-Anweisungen verwenden automatisch diese aktualisierten Statistiken. Für statische SQL-Anweisungen, die innerhalb einer Datenbank erstellt wurden, muss jedoch auch der Befehl db2rbind
ausgeführt werden.
db2rbind: Dieser Befehl bindet alle Pakete in der Datenbank erneut. Rufen Sie diesen Befehl nach Ausführung des Dienstprogramms runstats
aus, um alle Pakete in der Datenbank erneut zu überprüfen.
reorg table oder index: Dieser Befehl überprüft, ob eine Reorganisation von Tabellen oder Indizes erforderlich ist.
Da Ihre Datenbanken wachsen und sich ändern, ist die Neuberechnung von Tabellenstatistiken entscheidend für die Verbesserung der Datenbankleistung und sollte regelmäßig erfolgen. Diese Befehle können entweder manuell mithilfe von Skripten oder mithilfe eines Cron-Auftrags ausgeführt werden.
Vor Ausführung des Befehls runstats
ist es erforderlich, dass die Datenbank Daten enthält und mindestens eine Synchronisierung erfolgt ist.
Bei einer kleinen Datenbank (z. B. 10000 Benutzer oder 2500 Gruppen) reicht es aus, den Befehl runstats
aufzurufen, um die für Synchronisierungen erforderliche Zeit zu reduzieren.
Führen Sie bei größeren Datenbanken (z. B. 100000 Benutzer oder 10000 Gruppen) den Befehl reorg
aus, bevor Sie den Befehl runstats
ausführen.
Führen Sie den Befehl runstats
für die folgenden AEM Forms-Datenbanktabellen und -indizes aus.
Der Befehl runstats
muss nur während der ersten Datenbanksynchronisation ausgeführt werden. Er muss jedoch während dieses Prozesses zweimal ausgeführt werden: einmal während der Synchronisierung von Benutzern und Gruppen und dann während der Synchronisierung von Gruppenmitgliedern. Stellen Sie sicher, dass das Skript bei jeder Ausführung vollständig ausgeführt wird.
Die ordnungsgemäße Syntax und Verwendung wird in der Dokumentation des Datenbankherstellers beschrieben. Im Folgenden wird <schema>
verwendet, um das Schema zu bezeichnen, das Ihrem DB2-Benutzernamen zugeordnet ist. Wenn Sie eine einfache DB2-Standardinstallation haben, ist dies der Datenbankschemaname.
TABLE <schema>.EDCPRINCIPALGROUPENTITY
TABLE <schema>.EDCPRINCIPALGRPCTMNTENTITY
TABLE <schema>.EDCPRINCIPALENTITY
TABLE <schema>.EDCPRINCIPALUSERENTITY
TABLE <schema>.EDCPRINCIPALEMAILALIASENTITY
TABLE <schema>.EDCPRINCIPALENTITY FOR INDEXES ALL
TABLE <schema>.EDCPRINCIPALEMAILALIASENTITY FOR INDEXES ALL
TABLE <schema>.EDCPRINCIPALUSERENTITY FOR INDEXES ALL
TABLE <schema>.EDCPRINCIPALGROUPENTITY FOR INDEXES ALL
TABLE <schema>.EDCPRINCIPALGRPCTMNTENTITY FOR INDEXES ALL
Führen Sie den Befehl reorg
für die folgenden AEM Forms-Datenbanktabellen und -indizes aus. Die ordnungsgemäße Syntax und Verwendung wird in der Dokumentation des Datenbankherstellers beschrieben.
TABLE <schema>.EDCPRINCIPALGROUPENTITY
TABLE <schema>.EDCPRINCIPALGRPCTMNTENTITY
TABLE <schema>.EDCPRINCIPALENTITY
TABLE <schema>.EDCPRINCIPALUSERENTITY
TABLE <schema>.EDCPRINCIPALEMAILALIASENTITY
INDEXES ALL FOR TABLE <schema>.EDCPRINCIPALENTITY
INDEXES ALL FOR TABLE <schema>.EDCPRINCIPALEMAILALIASENTITY
INDEXES ALL FOR TABLE <schema>.EDCPRINCIPALUSERENTITY
INDEXES ALL FOR TABLE <schema>.EDCPRINCIPALGROUPENTITY
INDEXES ALL FOR TABLE <schema>.EDCPRINCIPALGRPCTMNTENTITY