Tipps zum Minimieren des Datenbankwachstums

Prozesse mit langer Lebensdauer speichern Prozessdaten in der LiveCycle-Datenbank. Das Wachstum der LiveCycle-Datenbank kann mithilfe weniger einfacher Prozessentwurfs- und Produktkonfigurationsstrategien minimiert werden.

Tipps zum Prozessentwurf

Verwenden Sie, wann immer möglich, Prozesse mit kurzer Lebensdauer. Prozesse mit kurzer Lebensdauer speichern keine Prozessdaten in der Datenbank. Der Nachteil beim Verwenden von Prozessen mit kurzer Lebensdauer besteht darin, dass ihr Status und Zustand nicht in Administration Console nachvollzogen wird und dass es keinen Verlauf des Prozesses und keine BAM-Berichte gibt.

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

Verwenden Sie Variablen nur sparsam. Wenn Sie Prozesse mit langer Lebensdauer verwenden, wird bei jeder Prozessinstanz für jede Variable im Prozess Speicherplatz in der Datenbank zugewiesen. Wenn Sie Variablen strategisch verwenden, können Sie 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

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

Administration Console 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 LiveCycle-Einstellungen.) Wenn Sie diese Eigenschaft auf einen niedrigen Wert festgelegt haben, bleiben die meisten Dokumente im GDS-Ordner und nicht in der Datenbank erhalten. Der Vorteil besteht darin, dass Sie die Dateien, wenn sie im GDS-Ordner gespeichert sind, leichter löschen können, wenn Sie sie nicht mehr benötigen.