Visualizzazioni:
Domanda:
Perché le prestazioni diminuiscono dopo una reindicizzazione fulltext?
 
Risposta:
Quando si avvia una reindicizzazione fulltext di qualsiasi opzione, viene creato un task nel database DWSystem > tabella DWTasks. La reindicizzazione del testo completo avvierà un'attività di TASK_TYPE 5, che creerà attività separate di TASK_TYPE 0 e 2 (creazione di testo e testo completo). Questa reindicizzazione del testo completo può causare un carico maggiore sul database, con conseguenti problemi di prestazioni. Ciò accade comunemente con i database più lenti, che potrebbero non essere in grado di elaborare in tempo tutti i task di reindicizzazione in arrivo, causando l'esaurimento dei DWTasks.
 
In alcuni casi, ciò può persino portare a interruzioni del database. Di conseguenza, anche altri moduli come l'Autoindex potrebbero risentirne. In questo caso, molto probabilmente si vedrà un numero maggiore di task. Alcuni task potrebbero avere un TRY_COUNT più alto, che indica i timeout dei singoli processi.
Se si hanno più task di tipo 5 e la tabella viene riempita da molti altri task (diverse centinaia di voci), potrebbe essere necessario eliminare le voci della tabella DWTasks.
Nota: prima di effettuare una modifica, creare un backup del database di DWSystem.
  1. Arrestare il Background Process Service e il Fulltext Server.
  2. Navigare nel database "DWSystem" e aprire la tabella DWTasks
  3. Eliminare tutte le voci del TASK_TYPE 5 con il filtro "WHERE TASK_TYPE = 5".
    Se ci sono troppe voci di tipo 0 e 2 che non sono state elaborate, potrebbe essere necessario ripetere la procedura anche con questi task:" WHERE TASK_TYPE = 0 AND TASK_TYPE = 2.
    "
    Non eliminare altri task!
  4. Avviare di nuovo entrambi i servizi e avviare una reindicizzazione del testo completo per un solo schedario. È necessario scegliere l'opzione "Reindicizza i documenti non elaborati e le estrazioni di testo completo non riuscite".
    Questa operazione deve essere eseguita con tutti gli schedari che avevano una reindicizzazione in corso (TASK_TYPE 5).
    Eseguire solo un reset del testo completo alla volta.

Se i servizi di DocuWare presentano problemi di prestazioni a causa della ricerca Fulltext o di una reindicizzazione Fulltext in corso, seguire le seguenti raccomandazioni:

  1. Fare attenzione a eseguire una sola reindicizzazione del testo completo alla volta.
  2. Assegnare al server di fulltext più memoria, in modo che possa lavorare con risorse ottimali per evitare carichi inutili sulla CPU del sistema.
    A tale scopo, accedere al percorso del server di fulltext (per impostazione predefinita nel percorso "C:\Program Files\DocuWare\Full-Text Server (x64)") ed eseguire "configdwtomcat.cmd".
    Quindi accedere alla scheda "JAVA" e aumentare i parametri "Pool di memoria iniziale" e "Pool di memoria massima" come desiderato.

  3. Impostare una pianificazione per l'attività di ripristino di Fulltext: Pianificazione delle operazioni pesanti di Fulltext
  4. Aumentare o ridurre il numero di processi Imaging Worker: Carico CPU del processo Imaging Worker Full-text troppo elevato
  5. Installare il Fulltext Server su un'altra macchina.

Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.

KBA è applicabile SOLO alle organizzazioni on-premise.