pas quand tu à ceci en plein milieu de la définition de ta table: longblob, et qu'il y a un tant soit peut d'activité sur cette table.
Le longblob (ou blob, ou text ou varchar) empeche l'utilisation d'un stockage fixe pour chaque entrée de la table, mysql fait au mieux mais il en résulte forcement de la fragmentation (pas des entrées mais de l'espace vide).
Tout du moins c'est comme cela que ça fonctionne en MyISAM, je n'ai pas les mêmes informations sur InnoDB.
pour en avoir la confirmation exécute les requêtes suivantes:
ANALYSE TABLE <nom_table>;
OPTIMIZE TABLE <nom_table>;
[^] # Re: utilitaires
Posté par -=[ silmaril ]=- (site web personnel) . En réponse au message Tailles de bases de données.. Évalué à 2.
Le longblob (ou blob, ou text ou varchar) empeche l'utilisation d'un stockage fixe pour chaque entrée de la table, mysql fait au mieux mais il en résulte forcement de la fragmentation (pas des entrées mais de l'espace vide).
Tout du moins c'est comme cela que ça fonctionne en MyISAM, je n'ai pas les mêmes informations sur InnoDB.
pour en avoir la confirmation exécute les requêtes suivantes:
ANALYSE TABLE <nom_table>;
OPTIMIZE TABLE <nom_table>;