Aller au contenu
  • 0
promac

Connaitre la taille effective de chaque table ? ou celle qui est enorme

Question

Bonjour 

voici mon probleme

j'ai une base avec 94 tables et des dizaine de milliers d'enregistrements

Tous les conteneurs sont en Externe sur les tables qui en contiennent et pourtant la base fait toujours 5Go !

Comment puis je savoir d'une maniere rapide (sans faire les 94 exports) , la table qui prend ces 5Go ?

dois je utiliser inspector ou Baseelements  ou autre ?

Merci de votre aide et de votre temps surtout

je vous souhaite une excellente journee

Partager ce message


Lien à poster
Partager sur d’autres sites

11 réponses à cette question

Messages recommandés

  • 0

Sur une copie, tronquer table par table, en fermant le fichier à chaque fois.

se rappeler aussi que ce qui pèse le plus lourd sont les index. Il y a peut être un champ contenant des longs textes indexés.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Merci fabrice

je vais essayer ça

(d ailleurs est ce Inspecteor ou baseelements peut indiquer la taille que prend une indexation  ?)

Sinon Je viens de penser que ma table Photos contient une rubrique B64image avec le calcul suivant

 Image1 & "<b64>" & Base64Encode ( Image1 ) & "</b64>"

est ce que cela peut prendre de la place avec une grosse image meme stocker en externe ?

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

si ce calcul est mémorisé oui, bien sûr. Le base64 est encore plus lourd que l’image  Si le calcul est indexé, c’est pire.

Il faut faire attention de cocher la case Ne pas mémoriser dans les options de la rubrique.

Concernant l’indexation, souvent on voit des rubriques indexées alors qu’elles ne devraient pas l’être à. ause du choix catastrophique fait par FileMaker en version 11 et jamais modifié d’inclure toutes les rubriques dans la recherche rapide.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Il n’y a pas à ma connaissance d’outil permettant de connaître le poids d’une table, d’une rubrique ou de son index.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Avec un plugin/ODBC on peut faire DROP INDEX sur une rubrique, si je ne me trompe pas. Mésurer le poid  du fichier entier avant et après donnerait au moins une indication.

Ca ne fonctionne malheureusement pas pour les rubriques de calcul.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

en revanche on peut facilement changer une rubrique calcul (stocké) en rubrique standard.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Il y a 2 heures, dwikstroem a dit :

Avec un plugin/ODBC on peut faire DROP INDEX sur une rubrique, si je ne me trompe pas. Mésurer le poid  du fichier entier avant et après donnerait au moins une indication.

Ca ne fonctionne malheureusement pas pour les rubriques de calcul.

Me permets de rebondir, j'avais fait il y a quelques temps une base FMP qui ouvre une autre, liste les tables, les vides une à une, ferme la base récupère la taille et calcul avant de passer à la suivante.

Je pense que c'est assez précis, le problème étant qu'il faut configurer au début l'ODBC afin de se connecter de pouvoir lancer delete from

2eme problème, s'il y a un script d'ouverture costaud, il se lance à chaque fois.

Pensez vous ou savez vous s'il y a un moyen plus automatisé de gérer l'odbc ?

Merci

Tom

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
il y a 56 minutes, dwikstroem a dit :

Comment? Pas avec ALTER TABLE!?

Avec FileMaker Pro, un truc qu'il faudra que je te montre un jour. Tu peux gérer ta cave à vin et ta collection de CD. ;)

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bah non, je gère ma collection de musique Zappa (quelques CDs, mais surtout vinyls et cassettes) avec Microsoft Works. C'était ma première base de données numérique, environ 1987-88.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×