Suivre

Pour ceux qui ont un NextCloud installé en SQLite, il faut savoir que NextCloud ne fait jamais de VACUUM de la base SQLite.

Voici donc un petit script php à passer sur votre base pour faire le boulot:

<?php
$db = new SQLite3('data/owncloud.db');
$db->query('VACUUM');
?>

(À faire une fois tous les deux mois, par exemple.)

@amdg2

Sur une base SQLite, ça permet de "nettoyer" les données qui ont été supprimées.

Comme ça réorganise les données, ça réduit la taille de la base.

@R1Rail
Il me semble que ces SGBDR savent bien réutiliser l'espace libre.
@sebsauvage

@C_Chell @R1Rail

C'est pour SQLite uniquement.

mysql/pgsql on peut propre mécanisme d'allocation tablespace/disque.

@R1Rail @sebsauvage Sur PostgreSQL le vacuum est fait automatiquement par le daemon.

@sebsauvage ça me rappelle des souvenirs, je faisais ça dans les premières versions de avec il y a 10 ans.
Putain, 10 ans...

Inscrivez-vous pour prendre part à la conversation
Framapiaf

Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !