URL: https://linuxfr.org/suivi/nettoyage-des-22-ans Title: Nettoyage des 22 ans Authors: Benoît Sibaud Date: 2020年06月14日T18:01:29+02:00 License: CC By-SA Tags: Score: 2 (ça n'a aucun rapport avec les 22 ans, mais bon d'ici qu'on le fasse, « nettoyage de printemps » sera hors saison) Un peu de ménage en base de données ne ferait pas de mal, pour diverses raisons (ça prendrait moins de place, on stocke des choses inutiles, on stocke des données personnelles obsolètes pour rien, etc.). Commençons par un nettoyage suite au [Un an après la mise à jour majeure du site, grand nettoyage dans les comptes utilisateur](https://linuxfr.org/news/un-an-apres-la-mise-a-jour-majeure-du-site-grand-nettoyage-dans-les-comptes-utilisateur), qui nous définit une date cible au 31 mars 2012. - supprimer les étiquettes posées sur les contenus non publics antérieurs à la date ciblée (de fait invisibles, mais a priori il n'y en a pas avant RoR) - supprimer les commentaires sur les contenus non publics antérieurs à la date ciblée (de fait invisibles) - supprimer les contenus non publics antérieurs à la date ciblée (de fait invisibles) - purger les comptes (_accounts_+_users_) créés avant la date ciblée et toujours fermés (dont personne n'a demandé leur réouverture) et qui ne sont associés à aucun commentaire, aucun contenu ou aucune étiquette (aucun intérêt à les garder) - purger les comptes (_accounts_) créés avant la date ciblée et toujours fermés (dont personne n'a demandé leur réouverture) et qui sont associés à un commentaire ou un contenu ou une étiquette (plus délicat si on doit confirmer plus tard l'auteur pour savoir si on peut anonymiser par exemple...) - globalement relancer les scripts de vérification des bases SQL et Redis - probablement un peu de _optimize_ à faire côté MariaDB