Bon dia,
Aquest dimarts vam realitzar l’operació mencionada.
- Vam fer una còpia de seguretat de la bbdd.
sudo -Hu postgres pg_dump -d akkoma --format=custom -f /tmp/akkoma_tmp.pgdump
- Vam registrar-nos com a usuari “postgres” i vam entrar a la base de dades.
sudo -i -u postgres psql
- Vam revisar la mida de la base de dades de akkoma. Pesava uns 6.6 Gb.
\l+
- Vam sortir de la bbdd i usuari “postgres” i vam executar la següent comanda:
cd /opt/akkoma ./bin/pleroma_ctl database prune_objects --keep-threads --prune-orphaned-activities --vacuum
- Després de la purga, vam tornar a conectar-nos a la bbdd i vam comprovar una mida de 3.9 Gb.
- Vam afegir la següent línia al cron del
root
per a que s’executi la purga (sense el vacuum) a principis de mes.
0 3 1 * * su akkoma -s $SHELL -lc "/opt/akkoma/bin/pleroma_ctl database prune_objects --keep-threads --prune-orphaned-activities" > /root/.pruning.log 2> /root/.error.pruning.log
Això és tot! D’aquesta manera ens quedarà un barri més arreglat .
Salut!