!Friendica Support Meine Datenbank hat eine Größe von 87.6 GB.
Mir kommt das viel vor, gerade auch, weil ich als einziger Nutzer hier auch meine Posts nicht dauerhaft lebendig halte (Einstellung).
Gibt es eine effiziente Möglochkeit, die DB kleiner zu bekommen? Oder ist das normal so?
Danke für Hilfe.
Mir kommt das viel vor, gerade auch, weil ich als einziger Nutzer hier auch meine Posts nicht dauerhaft lebendig halte (Einstellung).
Gibt es eine effiziente Möglochkeit, die DB kleiner zu bekommen? Oder ist das normal so?
Danke für Hilfe.
veroandi_br
in reply to wolf • • •@wolf
I've tried some tips from this thread:
github.com/friendica/friendica…
The one the made a huge difference for me was deleting the entries of activitypub-troll.cf from the gserver table
reshared this
Roland Häder🇩🇪 reshared this.
wolf
Unknown parent • • •Andreas Kilgus
in reply to wolf • • •@Montag
wolf
in reply to Andreas Kilgus • • •@Andreas Kilgus
Das klingt mir etwas pkausibker als das bei mir ja 3-4 fache. Blos wir jriege ich die jetzt kleiner?
@Montag
Andreas Kilgus
in reply to wolf • • •@Montag
Matthias (feb)
in reply to wolf • • •Optimierst du deine DB regelmäßig?
Rainer "friendica" Sokoll
in reply to wolf • • •wolf
in reply to Matthias (feb) • • •wolf
in reply to Andreas Kilgus • • •@Andreas Kilgus @Montag
da hab ich eigentlich auch ne meiner Auffassung nach restriktiv kurze Zeit eingestellt.
Hier ein Screenshot von meinen Admineinstellungen in der Sketion "performance" gibts da sonst noch einen wichtigen Punkt?
Matthias (feb)
in reply to wolf • • •@wolf
Erklärung: Die MariaDB kann im laufe der Zeit fragmentieren. Speicherplatz wird erst wieder nach einer Defragmentierung freigegeben.
Die Defragmentierung kann du hierüber durchführen:
mariadb-check -u root -p --optimize --all-databasesSiehe auch: mariadb.com/docs/server/client…
Prüfe bitte noch einmal, ob das für dein System zutreffend ist.
Matthias (feb)
in reply to wolf • • •Der Wert "Lebensdauer von Beiträgen anderer Konten" steht auf "0". Das bedeutet, diese Beiträge verfallen nicht. 14 Tage reichen vollkommen aus.
wolf
in reply to Matthias (feb) • • •@Matthias (feb) @Montag @Andreas Kilgus
das hatte ich vollkommen falsch interpretiert. Danke. mal sehen ob das was bringt…
wolf
in reply to wolf • • •habe das gerade schnell auf 21 Tage geändert. Wie lange dauert das, bis es wirkt, die älteren beitrage lelöscht werden?
Andreas Kilgus
in reply to wolf • • •@wolf
Meine Werte:
Alter Suchtabelle 90
Lebensdauer Beiträge anderer Knoten 60
Lebensdauer nicht angeforderter Beiträge 5
Lebensdauer der Beiträge 14
Kontaktprofilbilder werden zwischengespeichert
Wobei ich irgendwo auch aktiviert habe, dass meine eigenen Beiträge nie gelöscht werden.
@Montag
Andreas Kilgus
Unknown parent • • •Matthias (feb)
in reply to wolf • • •Warte 1 Woche und defragmentiere dann noch einmal die DB. Das sollte eine spürbare Verkleinerung der DB nach sich ziehen. Das kannst du dann monatlich oder alle 3 Monate wiederholen.
Matthias (feb)
Unknown parent • • •Das Problem wurde hiermit behoben: github.com/friendica/friendica…
wolf
in reply to Matthias (feb) • • •@Matthias (feb) @Montag
ist das in der Stable (auf der ich bin)? Würdet Ihr den develop branch empfehlen?
@Andreas Kilgus
Matthias (feb)
in reply to wolf • — (52.2647687 10.5236133) • •Den Fix hast du auf deiner Stable.
wolf
in reply to Matthias (feb) • • •Danke Euch allen mal wieder für die freundliche und schnelle Hilfe.
Meine Instanzdatenbank hat sich halbiert (immer noch knapp 45GB, aber das mit den älteren Posts wird sich bestimmt in den nächsten Tagen erst richtig auswirken.
Roland Häder🇩🇪
in reply to wolf • •@wolf Ohne einem Patch an
src/Model/GServer.phpwerden wieder bereits gesperrte Domains die Tabellegservermit tonnenweisen Subdomains von solch Trollen fluten, da wird auch der SQL-Patch nichts dran aendern, daGServer::insert()weiterhin aufgerufen wird.Mein Patch verhindert dies und meine Datenbanktabelle ist nach Bereinigung nicht mehr weiter angewachsen, egal wie viele Sub-Domains die Trolle automatisch erzeugen.
Letztendlich habe ich die Methoden
GServer::detect()undGServer::setFailureByUrl()um die Ueberpruefung der Sperrliste erweitert und schon wurde die Tabellegservernicht mehr mit Eintraegen geflutet.Friendica Support reshared this.
Roland Häder🇩🇪
in reply to wolf • •@wolf Meine Bitte: Fuehre mal die folgenden SELECT-Befehle aus:
SELECT COUNT(`id`) AS `cnt` FROM `gserver`Und:
SELECT COUNT(`id`) AS `cnt` FROM `contact`Dann sehen wir, wie viele Eintraege die abgefragten Tabellen haben.
Bei mir sind es
1058285182460 fuergserverund 681598 fuercontact.Auch sehr viel, muss ich sagen.Die Tabelle war bei mir noch mit Eintraegen vonactivitypub-troll.cfgeflutet, nun ist sie endlich bereinigt.EDIT: Naechsten Nicht-Fediverse-Eintraege, die einfach nur die Tabelle fluten:
#FediBlock sollte noch dazu.
Friendica Support reshared this.