Skip to main content

DB-Speicherplatz freigeben

Quelle: https://community.atlassian.com/t5/Confluence-questions/Freshly-installed-confluence-database-size-grows-without-much/qaq-p/737109

Confluence ist ein Datenmonster. Es speichert z. B. für alle Hintergrund-Jobs Details ab, was sich in einer riesigen Jobs-Details Tabelle (scheduler_run_details) widerspiegelt.
Daten älter als 90 Tagen werden standardmäßig gelöscht. Dies kann man anpassen, sodass die Daten z. B. bereits nach 24 Stunden entfernt werden.

Anpassung

In der /PFAD_ZUR_CONFLUENCE_INSTALLATION/bin/setenv.sh-Datei müssen weitere Parameter an das Java-Programm übergeben werden.

# Set the JVM arguments used to start Confluence. For a description of the options, see
# http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
CATALINA_OPTS="-XX:-PrintGCDetails -XX:+PrintGCDateStamps -XX:-PrintTenuringDistribution ${CATALINA_OPTS}"
...
CATALINA_OPTS="-Djobs.limit.per.purge=50000 ${CATALINA_OPTS}"
CATALINA_OPTS="-Dall.jobs.ttl.hours=24 ${CATALINA_OPTS}"
CATALINA_OPTS="-Dunsuccessful.jobs.ttl.hours=24 ${CATALINA_OPTS}"
...
CATALINA_OPTS="-XX:ReservedCodeCacheSize=256m -XX:+UseCodeCacheFlushing ${CATALINA_OPTS}"