Projet

Général

Profil

Tâche #34579

Scénario #34430: Fichiers binlog saturent l'espace disque

Tester

Ajouté par Benjamin Bohard il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
05/09/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

test_log.sql Voir (3,75 ko) Benjamin Bohard, 08/09/2022 09:40

mysqld.cnf.patch Voir (416 octets) Benjamin Bohard, 08/09/2022 11:45

Historique

#1 Mis à jour par Benjamin Bohard il y a plus d'un an

Sur Scribe, patcher le fichier mysqld.cnf pour diminuer la taille maximale des fichiers de logs et en produire plus (paramètre max_binlog_size).
Générer des opérations en exécutant périodiquement des commandes sql (watch -n0,5 "mysql --defaults-file=/etc/mysql/debian.cnf < /root/test_log.sql").
Observer le répertoire /var/lib/mysql/ dans le conteneur bdd (sur root sur le Scribe) watch ls -lh /var/lib/mysql/.

Dans le paramètrage par défaut (pas de création de logs binaires comme c’était le cas par défaut en 2.7), aucun fichier binlog* ne doit être créé et ceux qui étaient présents avant reconfigure doivent avoir été supprimés.

Dans le cas du passage de mysql_activer_binlog à oui et en diminuant la valeur par défaut de mysql_binlog_retention (par défaut 30 jours) à 1, on doit voir les fichiers être créés et supprimés.

#2 Mis à jour par Benjamin Bohard il y a plus d'un an

#3 Mis à jour par Ludwig Seys il y a plus d'un an

  • Assigné à mis à Ludwig Seys

#4 Mis à jour par Ludwig Seys il y a plus d'un an

  • Statut changé de Nouveau à En cours

#5 Mis à jour par Ludwig Seys il y a plus d'un an

  • % réalisé changé de 0 à 80

est modifié :
rw-r---- 1 mysql mysql 737K sept. 9 11:01 binlog.000002
rw-r---- 1 mysql mysql 12M sept. 9 11:01 ibdata1
drwxr-x--- 2 mysql mysql 4,0K sept. 9 11:01 #innodb_redo
rw-r---- 1 mysql mysql 26M sept. 9 11:01 mysql.ibd
rw-r---- 1 mysql mysql 16M sept. 9 11:02 undo_001
rw-r---- 1 mysql mysql 16M sept. 9 11:02 undo_002

est supprimé/recréé :
drwxr-x--- 2 mysql mysql 4,0K sept. 9 11:02 testbinlog

#6 Mis à jour par Ludwig Seys il y a plus d'un an

  • Statut changé de En cours à Résolu

#7 Mis à jour par Ludwig Seys il y a plus d'un an

  • % réalisé changé de 80 à 100

#8 Mis à jour par Ludwig Seys il y a plus d'un an

rw-r---- 1 mysql mysql 1,2M sept. 12 09:20 binlog.000018
rw-r---- 1 mysql mysql 47K sept. 12 09:22 binlog.000019
rw-r---- 1 mysql mysql 277K sept. 12 09:36 binlog.000020
rw-r---- 1 mysql mysql 48 sept. 12 09:24 binlog.index

Fichier bien créé conformément à la configuration

#9 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF