Die Datenbank ist in den letzten 24 Monaten von 8 auf 148 GB angeschwollen.
+--------------------+--------------+
| friendica | Size in (MB) |
+--------------------+--------------+
| friendica | 148298.84 |
+--------------------+--------------+
Treiber scheinen diese Tabellen zu sein
+-----------------------------+-------------+------------+
| Table | Size (Byte) | TABLE_ROWS |
+-----------------------------+-------------+------------+
| post-user | 50046173184 | 89686598 |
| post-content | 31419924480 | 9826072 |
| post-thread-user | 14542569472 | 19688894 |
| post-media | 10655006720 | 17028470 |
| item-uri | 10169057280 | 37681680 |
| apcontact | 7849492480 | 2363816 |
| contact | 7300513792 | 2725253 |
| post-tag | 7203667968 | 88216195 |
| post | 5066407936 | 25084629 |
Ich mache mir inzwischen Sorgen, ob das Wachstum so durchzuhalten ist. Täglich wird die DB um :rundung: 200 MB größer (hierbei beobachte ich das Wachstum des täglichen Backup).
Die Optimierung über mysqloptimize -p friendica
scheint nur begrenzte Wirkung zu haben. Wie kann man das übermäßige Wachstum bremsen? Ideen?
hoergen (Ai)
in reply to Matthias • • •Ich gehe mal davon aus, dass du die Lebensdauer der Posts zeitlich begrenzt hast?
Und dann gibt es noch irgendwo eine Einstellung, wo du definieren kannst, wieviele Posts und Kommentare standardmäßig geholt werden sollen. Da könntest du auch dran drehen. Leider finde ich diese Einstellung gerade nicht.
Entweder bei Admin oder in der config?
Matthias
in reply to hoergen (Ai) • • •hoergen (Ai)
in reply to Matthias • • •@Matthias ⁂ wo die Post Lebensdauer eingestellt wird, ist bekannt. Das hast du falsch verstanden.
Die zweite Einstellung von der ich sprach, musst du mal die Entwickler fragen, wo die sie hin gepackt haben.
Matthias
in reply to hoergen (Ai) • • •Ok, wenn es um die Config geht, dann kommen da nicht sehr viele Einstellungen in Frage
github.com/friendica/friendica…
Michael Vogel
in reply to Matthias • • •ExpirePosts.php
. Das Ergebnis würde mich interessieren.Matthias
in reply to Michael Vogel • • •mecp.de/mugimepezu.lua
Michael Vogel
in reply to Matthias • • •Matthias
in reply to Michael Vogel • • •Michael Vogel
in reply to Matthias • • •Matthias
in reply to Michael Vogel • • •Michael Vogel
in reply to Matthias • • •Unity :Friendica: ⁂
in reply to Michael Vogel • • •Kann man diesen "Expire Job" eigentlich manuell (Konsole?) auslösen?
Michael Vogel
in reply to Unity :Friendica: ⁂ • • •Unity :Friendica: ⁂
in reply to Michael Vogel • • •Okay Danke. Und wann und wie oft wird dieser Job ausgeführt?
Michael Vogel
in reply to Unity :Friendica: ⁂ • • •Michael Vogel
in reply to Matthias • • •dbclean-expire-limit
ein. Der Vorgabe-Wert ist1000
, aber ich gehe davon aus, dass man bei weitem höhere Werte eintragen kann, ich experimentiere gerade mit100000
. Der Vorteil höherer Werte ist, dass weniger Queries ausgeführt werden müssen. Es könnte aber evtl. den SQL-Server mehr belasten, da bin ich mir unsicher.alfredb
in reply to Matthias • • •Roland Häder
in reply to alfredb • • •Matthias
in reply to alfredb • • •alfredb
in reply to Matthias • • •@Roland Häder