Nextcloud: Datenbank aufräumen [gelöst]
Nextcloud: Datenbank aufräumen [gelöst]
Ich habe eine Nextcloud-Instanz auf Buser am Laufen. Letztendlich liegt da nur mein eigener Kram, aber das SQL Datenbank-Backup umfasst mittlerweile mehr als 100 MB, was mir ziemlich viel vorkommt.
Gibt es hier eine Möglichkeit, die Datenbank aufzuräumen und nicht benötigte Daten zu löschen?
Gibt es hier eine Möglichkeit, die Datenbank aufzuräumen und nicht benötigte Daten zu löschen?
Zuletzt geändert von _ash am 30.10.2020 09:32:27, insgesamt 1-mal geändert.
Re: Nextcloud: Datenbank aufräumen
welche DB nutzt du denn? evtl solltest du mal schauen welche Tabelle am größten ist?
btw: 100MB ist nichts, wir haben hier bei uns ca 10GB
btw: 100MB ist nichts, wir haben hier bei uns ca 10GB
Debian-Nutzer
ZABBIX Certified Specialist
ZABBIX Certified Specialist
Re: Nextcloud: Datenbank aufräumen
Nutzt du die Nextcloud schon länger? Vielleicht liegt es an der Activity App und den Zeitraum der Aufbewahrung der Aktivitäten.
Am besten wäre aber die einzelnen Tabellen man zu durchsuchen.
Schau folgenden Thread und die zugehörige Antwort bzgl. Activity App und Aufbewahrungszeit.
https://help.nextcloud.com/t/how-to-red ... able/12269
Am besten wäre aber die einzelnen Tabellen man zu durchsuchen.
Schau folgenden Thread und die zugehörige Antwort bzgl. Activity App und Aufbewahrungszeit.
https://help.nextcloud.com/t/how-to-red ... able/12269
Re: Nextcloud: Datenbank aufräumen
Ich verwende eine MariaDB. Und ja, Nextcloud verwende ich schon lange, bzw davor auch schon Owncloud, und habe immer wieder upgedatet.
Activity App check ich an, vielen Dank.
Activity App check ich an, vielen Dank.
Re: Nextcloud: Datenbank aufräumen
Tabellengrößen sehen folgendermaßen aus:
Die Gesamtgröße der DB ist 194 MB (100MB waren es komprimiert im Backup, sorry).
Die mit Abstand größte Tabelle ist hier "oc_authtoken" mit 151.5 MB. Das erscheint mir doch ziemlich groß. Eine Idee dazu?
Die Gesamtgröße der DB ist 194 MB (100MB waren es komprimiert im Backup, sorry).
Die mit Abstand größte Tabelle ist hier "oc_authtoken" mit 151.5 MB. Das erscheint mir doch ziemlich groß. Eine Idee dazu?
Re: Nextcloud: Datenbank aufräumen
Das Problem hängt mit der Cron-Funktionalität von Nextcloud zusammen, stell mal dein System von AJAX auf Cron um, danach sollte sich das Problem lösen. Da gibt's auch einen Thread in deren Forum zu: https://help.nextcloud.com/t/table-oc-a ... ries/64224_ash hat geschrieben:30.10.2020 08:32:02Die mit Abstand größte Tabelle ist hier "oc_authtoken" mit 151.5 MB. Das erscheint mir doch ziemlich groß. Eine Idee dazu?
Re: Nextcloud: Datenbank aufräumen
Ok, ich habe auf system cron umgestellt, und davor die cron.php manuell aufgerufen. Allerdings hat sich an der Tabellengröße nichts verändert. Wenn ich das richtig verstehe, sind darin Session Tokens gespeichert - kann ich die nicht schlichtweg mal löschen?
Re: Nextcloud: Datenbank aufräumen
das ist bei allen Datenbanken so, einmal genutzter Speicherplatz bleibt auch benutzt, ausser man tut aktiv dazu was.. in dem fall ein 'optimize table' laufen lassen, siehe dazu auch hier
Debian-Nutzer
ZABBIX Certified Specialist
ZABBIX Certified Specialist
Re: Nextcloud: Datenbank aufräumen
Hat sich erledigt. Nach einer halben Stunde war die Tabelle tatsächlich aufgeräumt, hat jetzt nur noch 6 MB, damit sieht alles prima aus. Vielen Dank!