Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi MySQL ajoute-t-il un commentaire aux tables InnoDB ?

InnoDB stocke de nombreuses tables par fichier. À l'intérieur de ce fichier de données InnoDB, il peut y avoir de l'espace libre :

  • Lorsque vous supprimez une table ou un index, supprimez des lignes ou remplacez des lignes par des lignes plus petites (par exemple, TEXT plus court)
  • Le fichier est agrandi n Mo à la fois (configuré dans my.cnf)

Le commentaire vous indique simplement la quantité d'espace libre dans vos fichiers de données InnoDB. Lorsque cela approche de 0, InnoDB développera le fichier de données.

Je pense que le bloc d'allocation par défaut est de 10 Mo, c'est probablement pourquoi vous avez presque 10 Mo de libre.