2.3 Performance
Die Performance kann über einige Parameter beeinflusst werden:
config_indexer.xml
<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.
Copy link