Maurice Starck a écrit :
Bonjour,

Bonjour,


J'ai une petite base que je compte utiliser par années (destruction de tous les enregistrements de l'année précédente). Le fichier 2006 (500 enregistrements) fait 300 k, le 2007 (30 enregistrements seulement) aussi ! J'ai utilisé une copie de 2006 que j'ai "vidée" pour créer 2007. Pourquoi le fichier n'a-t-il pas "maigri" ?

Le "vidage" consiste-t-il en une suppression *effective* des lignes ?

A la suite d'un Crtl-V malheureux j'ai créé une clef (integer) de l'ordre de 32000. Avec l'indexation automatique les clefs continuent à s'incrémenter à partir de cette nouvelle valeur (une valeur inférieure provoque une erreur). Y a-t-il un moyen non destructif de revenir à des valeurs plus raisonnables ?

Si la colonne est de type "Integer", la taille occupée est la même quelle que soit la valeur du champ dans le domaine de validité de ce type.

La taille des fichiers est-elle liée à ce problème d'indexation ? cela expliquerait que mes deux fichiers ont la même taille pour des contenus fort différents (une autre base avec 3000 enregistrements ne pèse que 700 k).

L'ajout d'un index a évidemment pour conséquence une augmentation de taille de la base.

Bonne journée,
--
Jean-Francois Nifenecker, Bordeaux

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à