Tipps zum Minimieren des Datenbankwachstums tips-for-minimizing-database-growth

Langlebige Prozesse speichern Prozessdaten in der AEM Forms-Datenbank. Das Wachstum der AEM Forms-Datenbank kann mithilfe weniger einfacher Prozessentwurfs- und Produktkonfigurationsstrategien minimiert werden.

Tipps zum Prozessentwurf process-design-tips

Verwenden Sie kurzlebige Prozesse, wann immer dies möglich ist. Kurzlebige Prozesse speichern keine Prozessdaten in der Datenbank. Der Nachteil beim Verwenden von kurzlebigen Prozessen besteht darin, dass ihr Status und Zustand nicht in der Administrationskonsole nachvollzogen werden und es keine Historie des Prozesses gibt.

Einige Dienstvorgänge, z. B. der Vorgang „Aufgabe zuweisen“ (User-Dienst), müssen in langlebigen Prozessen verwendet werden. In diesem Fall können Sie den Prozess in mehrere Unterprozesse aufteilen und daraus kurzlebige Prozesse machen, wo dies möglich ist. Wenn Sie diese Strategie verwenden, sollten kurzlebige Prozesse große Datenelemente, z. B. Dokumentwerte, verarbeiten können.

Verwenden Sie Variablen nur sparsam.  Wenn Sie langlebige Prozesse verwenden, wird bei jeder Prozessinstanz für jede Variable im Prozess Speicherplatz in der Datenbank zugewiesen. Wenn Sie Variablen strategisch verwenden, können Sie hier viel Speicherplatz sparen. Sie können beispielsweise Variablenwerte überschreiben, wenn alte Werte nicht mehr in dem Prozess benötigt werden. Und Sie können alle von Ihnen erstellten Variablen, die Sie nicht mehr verwenden, löschen. Sie können den Prozess überprüfen, um nicht verwendete Variablen zu suchen.

Verwenden Sie einfache Variablentypen (z. B. String oder Int) und vermeiden Sie es, wo immer möglich, komplexe Variablentypen zu verwenden. Speicherplatz in der Datenbank wird Variablen auch dann zugewiesen, wenn diese keinen Wert enthalten. Komplexe Variablen erfordern in der Regel mehr Speicherplatz als einfache Variablen.

Tipps zur Produktverwaltung product-administration-tips

Verwenden Sie den globalen Dokumentenspeicher (GDS) effizient.  Das GDS-Verzeichnis auf dem Formular-Server wird unter anderem zum Speichern von Dateien verwendet, die an Dienste übergeben werden, die Teil von AEM Forms in Prozessen sind. Zum Verbessern der Leistung werden kleinere Dokumente stattdessen im Arbeitsspeicher gespeichert und bleiben in der Datenbank erhalten.

Die Administrationskonsole stellt die Eigenschaft „Standardmäßige Maximalgröße für Inline-Dokumente“ zum Konfigurieren der Maximalgröße von Dokumenten bereit, die im Arbeitsspeicher gespeichert werden und in der Datenbank erhalten bleiben. (Siehe Konfigurieren allgemeiner AEM Forms-Einstellungen.) Wenn Sie für diese Eigenschaft einen niedrigen Wert festgelegt haben, bleiben die meisten Dokumente im GDS-Verzeichnis und nicht in der Datenbank erhalten. Der Vorteil besteht darin, dass Sie nicht mehr benötigte Dateien leichter löschen können, wenn sie im GDS-Verzeichnis gespeichert sind.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2