norden.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Moin! Dies ist die Mastodon-Instanz für Nordlichter, Schnacker und alles dazwischen. Folge dem Leuchtturm.

Administered by:

Server stats:

3.6K
active users

Gibt es eine Anleitung wie man eine #friendca instanz #umziehen kann.
Aktuell hat meine Datenbank ca. 18 GB und der Server kommt an die Grenzen.

wobei ich mich frage was da alles in der DB steht 😲
Allein schon die Abfrage auf die 40 Mio Datensätze bringt die DB und den Server ins schwitzen.

@zwovierzwo Ich frage mich auch, warum #Friendica eine solche Riesendatenbank generiert. Meine Ein-User-Instanz hat nach kurzer Zeit bereits 1 GB... @helpers
@Hiker
nun ich hab auch nur 2 User hier laufen und die läuft ca. 1,5 - 2 Jahre.
Ich hab auch keine Ahnung was da alles drinnen steht.
Parallel hab ich nun eine Sharkey (Misskey) Instanz am laufen - mal schauen wie sich da die Datenbank entwickelt.
@zwovierzwo @Hiker
Räume die DB von Zeit zu Zeit auf, damit der Platz wieder freigegeben wird.
Die DB hier ist ≈50 GB groß, läuft seit fast einen Jahrzehnt und beherbergt einige hundert User.
@feb Wird von meinem Provider nicht unterstützt. @zwovierzwo

@Hiker

Ist es oder ?

Zumindest bei sollte auch via ein funktionieren...

@feb @zwovierzwo

@nick Table does not support optimize, doing recreate + analyze instead @feb @zwovierzwo

@nick
Hab es jetzt auch gelesen - es optimiert aber wirft trotzdem die Meldung. @feb @zwovierzwo
@nick @feb @Hiker @zwovierzwo
Nur MyISAM Tabllen unterstützen eine Optimierung.
InnoDB halt nicht.
Das Ergebnis ist nahezu das gleiche. MyISAM kann "on the fly" optimiert werden, InnoDB nicht.
Bei InnoDB wir die Tabelle Analysiert und und dann ohne Lücken neu erstellt (also sauber kopiert) - von daher die Meldung.
@raroun Das löst #Friendica, je nach Einstellung selber aus. Aber wenn die Datenbank gross oder riesig wird, wird das offenbar ein langer Prozess. Mein Provider hat mich gemahnt, das sei zu lang, da würde der automatische Backup-Prozess gestört... @zwovierzwo @nick @feb
@zwovierzwo @nick @feb @Hiker
Nicht alle Tabellen werden von Friendica automatisch optimiert.
Die Dauer der Optimierung hängt stark von der zur Verfügung stehen Leistung ab.
Hier dauert die Optimierung einer kompletten 160gbyte großen Friendica Datenbank derzeit ca.25 Minuten.
@raroun Ja und wenn genau in diese Zeit das Backup laufen soll, dann gibts einen Konflikt - Backup einer Datenbank, die gerade neu geschrieben wird, ist relativ schwierig... @zwovierzwo @nick @feb
@zwovierzwo @nick @feb @Hiker
Das geht problemlos mit Dateisystem-Snapshots, machen wir auch so.
Be einem Shared hoster ist es leider schwierig nachvollziehen, bzw. zu erahnen wie dort die Datensicherungen durchgeführt werden.
Eine Lösung hierfür habe ich nicht, aber vielleicht kann man mit dem Anbieter kommunizieren und eine Lösung finden, die beide Seiten zufrieden stellt.
Sollte dies fehlschlagen - aus welchem Grund auch immer - Anbieterwechsel und vorher die Anforderungen schildern.
@raroun Hab ich schon versucht - bis zum Deaktivieren der Optimierung in Friendica bin ich noch nicht weiter gekommen... @zwovierzwo @nick @feb