J'ai tronqué plusieurs tables énormes, mais le fichier mysql et la base de données semble rester à la même taille.Tronquer la table ne fait pas le fichier mysql plus petit
Est-ce que truncate table supprime également les données de mysql?
J'ai tronqué plusieurs tables énormes, mais le fichier mysql et la base de données semble rester à la même taille.Tronquer la table ne fait pas le fichier mysql plus petit
Est-ce que truncate table supprime également les données de mysql?
Lorsqu'une grande table est supprimée ou tronquée, le moteur de stockage InnoDB pour MySQL quittera l'espace vide et l'utilisera pour l'insertion ultérieure de nouvelles versions de ligne.
Il existe des moyens de réduire la taille de la base de données. Vérifier Re: how to shrink a MySQL database
Dans la version 1.5.55 taille n'a pas été réduite après troncature, même avec innodb_file_per_table = 'ON'. Donc besoin de DROP puis CREER le tableau, puis Taille a été réduite.