Frage:
Warum sinkt meine Leistung nach einer Volltext-Neuindizierung?
Antwort:
Beim Starten einer Volltext-Neuindizierung mit einer beliebigen Option wird eine Aufgabe in der Tabelle DWSystem-Datenbank > DWTasks erstellt. Die Volltextrücksetzung startet eine Aufgabe des TASK_TYPE 5, die separate Aufgaben des TASK_TYPE 0 und 2 (Textshot und Volltexterstellung) erstellt. Diese Fulltext-Neuindizierung kann eine höhere Belastung der Datenbank verursachen, was zu Leistungsproblemen führen kann. Dies tritt häufig bei langsameren Datenbanken auf, da sie möglicherweise nicht in der Lage sind, alle eingehenden Neuindexierungsaufgaben rechtzeitig zu verarbeiten, was dazu führen kann, dass die DWTasks voll werden.
In manchen Fällen kann dies sogar zu einem Ausfall der Datenbank führen. Daher könnten auch andere Module wie Autoindex betroffen sein. In einem solchen Fall werden Sie höchstwahrscheinlich eine höhere Anzahl von Tasks sehen. Einige Tasks können einen höheren TRY_COUNT aufweisen, was auf Timeouts einzelner Prozesse hinweist.
Wenn Sie mehrere Tasks des Typs 5 haben und die Tabelle durch viele andere Tasks (mehrere hundert Einträge) gefüllt wird, müssen Sie möglicherweise die Einträge in der Tabelle DWTasks löschen.
Hinweis: Bevor Sie eine Änderung vornehmen, erstellen Sie bitte ein Backup der DWSystem-Datenbank
Wenn Sie mehrere Tasks des Typs 5 haben und die Tabelle durch viele andere Tasks (mehrere hundert Einträge) gefüllt wird, müssen Sie möglicherweise die Einträge in der Tabelle DWTasks löschen.
Hinweis: Bevor Sie eine Änderung vornehmen, erstellen Sie bitte ein Backup der DWSystem-Datenbank
- Stoppen Sie den Background Process Service und den Fulltext Server.
- Navigieren Sie zur Datenbank "DWSystem" und öffnen Sie die Tabelle DWTasks
- Löschen Sie alle Einträge des TASK_TYPE 5 mit dem Filter "WHERE TASK_TYPE = 5".
Wenn es zu viele Einträge vom Typ 0 und 2 gibt, die nicht bearbeitet wurden, müssen Sie den Vorgang eventuell auch mit diesen Aufgaben wiederholen: "WHERE TASK_TYPE = 0 AND TASK_TYPE = 2. "
Bitte löschen Sie keine anderen Aufgaben! - Starten Sie nun beide Dienste erneut und starten Sie eine Volltext-Neuindizierung für nur ein Archiv. Wählen Sie dazu die Option "Nicht verarbeitete Dokumente und fehlgeschlagene Volltextextextraktionen neu indizieren".
Dies muss mit allen Archiven geschehen, die eine laufende Neuindizierung hatten (TASK_TYPE 5).
Bitte führen Sie jeweils nur einen Volltext-Reset durch.
Sollten die DocuWare-Dienste aufgrund der Volltextsuche oder eines laufenden Volltext-Reindexes von Leistungsproblemen betroffen sein, beachten Sie bitte die folgenden Empfehlungen:
- Achten Sie darauf, immer nur einen Volltext-Reindex laufen zu lassen.
- Weisen Sie dem Volltextserver mehr Speicher zu, damit er mit optimalen Ressourcen arbeiten kann, um die CPU des Systems nicht unnötig zu belasten.
Navigieren Sie dazu zum Pfad des Volltextservers (standardmäßig im Pfad "C:\Programme\DocuWare\Volltextserver (x64)") und führen Sie "configdwtomcat.cmd" aus.
Navigieren Sie dann zum Reiter "JAVA" und erhöhen Sie die Parameter "Initial memory pool" und "maximum memory pool" nach Wunsch hoch - Richten Sie einen Zeitplan für die Aufgabe "Fulltext reset" ein: Planen von schweren Fulltext-Operationen
- Erhöhen oder reduzieren Sie die Anzahl der Imaging-Worker-Prozesse: Zu hohe CPU-Last des Fulltext-Imaging-Worker-Prozesses
- Installieren Sie den Fulltext Server auf einem anderen Rechner
KBA ist NUR für On-Premise-Organisationen anwendbar.