2.4 Performance

Die Performance kann über einige Parameter beeinflusst werden:

<performance>
    <metsFileSizeThreshold>10485760</metsFileSizeThreshold>
    <dataFolderSizeThreshold>157286400</dataFolderSizeThreshold>
    <autoOptimize>false</autoOptimize>
    <threads>4</threads>
    <countHotfolderFiles>true</countHotfolderFiles>
</performance>

Die Parameter sind in der folgenden Tabelle im einzelnen erklärt:

Option

Bedeutung

metsFileSizeThreshold

Größenangabe einer METS Datei in Bytes, ab der ein alternatives Schreibverfahren in den Solr Index angewendet werden soll, um Speicherüberläufe bei sehr großen Werken zu vermeiden. Standardwert ist 10485760.

dataFolderSizeThreshold

Größenangabe eines beliebigen Datenordners in Bytes, ab der ein alternatives Schreibverfahren in den Solr Index angewendet werden soll, um Speicherüberläufe bei sehr großen Werken zu vermeiden. Standardwert ist 157286400.

autoOptimize

Automatische Optimierung des Solr Indexes nach jeder Indexierung. Wird ein Dokument aus dem Solr Index gelöscht, so wird dieses zunächst nur als gelöscht markiert und verbleibt ansonsten im Index. Eine Optimierung des Indexes entfernt solche als gelöscht markierte Dokumente vollständig, um den Index zu verkleinern, und führt weitere Defragmentierungsmaßnahmen durch. Dies dient der Verbesserung der Performanz. Da die Optimierung eine ressourcenintensive Operation ist, sollte sie im Normalfall nur sporadisch ausgeführt werden. Standardwert ist false.

threads

Ist der Wert höher als 1, werden Page-Dokumente in parallelen Threads generiert. Der Standardwert ist 1.

countHotfolderFiles

Ist der Wert true, wird beim Start des Indexers sowie nach jedem indexierten Objekt die verbleibende Anzahl von Objekten im Hotfolder über die REST API an den Goobi viewer gemeldet. Bei sehr großen Dateimengen (zum Beispiel einer kompletten Neuindexierung) und einer langsamen Speicheranbindung kann die Funktionalität abgestellt werden, da die Zählung ansonsten signifikant viel Zeit in Anspruch nehmen kann. Standardwert ist true.

Last updated