nagattaque
Messages postés230Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention 5 juin 2007
-
30 juil. 2003 à 14:39
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 2006
-
31 juil. 2003 à 00:32
Petite question qui vaut son pesant de cacahouettes...
voila je suis sous access2000 et j'ai fait une bdd avec un import de données provenant d'un fichier texte (1600 lignes). Pour vérifier le temps d'import je me suis ammusé a recopier dans le fichier texte les donnees de ce meme fichier de maniere a avoir un fichier de 10000 lignes environ... donc jusque la tout va bien...
Au fure et a mesure de ma création j'ai ajouté plusieurs éléments... bref tout ca pour dire que ma base fait 8 Mo. Le seul probleme c'est qu'elle ne contient aucune données, puisque quand je ferme, je vide toutes les table. Si je la convertit en format access97 elle passe a 300 ko !!
Ma question est simple, comment réevaluer la taille de ma base ? (je crois q'elle a gardé en mémoire le fait que je lui est rentré les 10000 lignes !!!)
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 31 juil. 2003 à 00:32
Pour la petite histoire, il faut savoir que dans un SGBD, quand tu supprimes un Record, en fait il n'est pas supprimer réellement de la table, le SGBD place juste un flag de suppression à TRUE. L'espace n'est pas repris sauf si tu compacte la base (ou si tu la converti dans un autre format car le SGBD compacte avant de convertir histoire de pas convertir des records inutiles)