Nextcloud: Datenbank aufräumen [gelöst]

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
_ash
Beiträge: 1093
Registriert: 13.05.2005 12:35:02

Nextcloud: Datenbank aufräumen [gelöst]

Beitrag von _ash » 28.10.2020 11:15:09

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?
Zuletzt geändert von _ash am 30.10.2020 09:32:27, insgesamt 1-mal geändert.

Colttt
Beiträge: 2939
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Nextcloud: Datenbank aufräumen

Beitrag von Colttt » 28.10.2020 14:30:42

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
Debian-Nutzer :D

ZABBIX Certified Specialist

uname
Beiträge: 10212
Registriert: 03.06.2008 09:33:02

Re: Nextcloud: Datenbank aufräumen

Beitrag von uname » 29.10.2020 14:51:04

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

_ash
Beiträge: 1093
Registriert: 13.05.2005 12:35:02

Re: Nextcloud: Datenbank aufräumen

Beitrag von _ash » 30.10.2020 08:15:45

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.

_ash
Beiträge: 1093
Registriert: 13.05.2005 12:35:02

Re: Nextcloud: Datenbank aufräumen

Beitrag von _ash » 30.10.2020 08:32:02

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?

Benutzeravatar
bluestar
Beiträge: 1588
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Nextcloud: Datenbank aufräumen

Beitrag von bluestar » 30.10.2020 08:48:29

_ash hat geschrieben: ↑ zum Beitrag ↑
30.10.2020 08:32:02
Die mit Abstand größte Tabelle ist hier "oc_authtoken" mit 151.5 MB. Das erscheint mir doch ziemlich groß. Eine Idee dazu?
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
Beiträge: 1093
Registriert: 13.05.2005 12:35:02

Re: Nextcloud: Datenbank aufräumen

Beitrag von _ash » 30.10.2020 09:12:03

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?

Colttt
Beiträge: 2939
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Nextcloud: Datenbank aufräumen

Beitrag von Colttt » 30.10.2020 09:25:12

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 :D

ZABBIX Certified Specialist

_ash
Beiträge: 1093
Registriert: 13.05.2005 12:35:02

Re: Nextcloud: Datenbank aufräumen

Beitrag von _ash » 30.10.2020 09:32:08

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!

Antworten