forum Ancestrologie
Ancestrologie - Le Programme => Ancestrologie - Utilisation => Discussion démarrée par: MILOU le 18 Mars 2012 à 11:15:40
-
Bonjour,
J'utilise ancestrologie V1352 Base V5.130 sous Windows7 x64 SP1+IE9. Je ferme l'application avec la base optimisée à 100%, mais lorsque je réouvre l'application plusieurs jours plus tard, l'optimisation est tombée à quelques %, voir à 0 :sad: . Que faut-il faire pour que la base reste optimisée sans avoir utilisé le logiciel ? Cela signifie-t-il que quelqu'un utilise ma base à mon insu (pirate) :!:
Merci d'avance pour votre réponse.
Cordialement.
-
Bonjour,
J'ai constaté exactement le même problème depuis quelques jours et je n'ai pas trouvé la raison.
Cordialement
-
bonjour,
vous comprendrez mieux avec ce sujet : http://ancestrologie.org/forum/index.php/topic,11836.msg75617.html#msg75617
amicalement , Alain
-
vous comprendrez mieux avec ce sujet : http://ancestrologie.org/forum/index.php/topic,11836.msg75617.html#msg75617 (http://ancestrologie.org/forum/index.php/topic,11836.msg75617.html#msg75617)
Euh... J'ai lu et suivi depuis mars 2012 ce qui se disait sur le fil indiqué, mais je n'ai rien compris au langage des experts informaticiens. Ma base continue à me réclamer régulièrement une optimisation, même quand je ne la modifie pas.
Cordialement
-
Bonjour,
Ceci est normal puisque actuellement la demande d'optimisation est basée uniquement sur le temps, qu'Ancetrologie soit modifié ou non, d'où la recherche pour trouver d'autres critères.
Ceci dit, si votre base n'est pas importante et/ou que vous la modifiez rarement, dans Configuration / Préférences générales, vous pouvez décocher "Demande d'optimisation de la BDD"
-
Bonjour
Il y a longtemps que j'optimise ma base (160000 individus) suivant l'air du temps. Et je ne souviens pas avoir vu de différence flagrante dans les temps d'accès. Vous avez beau optimiser votre base, si elle est fragmentée en dizaines de morceaux à travers le disque, ça n'y change pas grand chose.
Et bonne année à tous vu que c'est mon premier message depuis le 1/1.
-
Bonsoir,
L'optimisation sert à enlever tous les vides qui ont été faits dans la bases au cours des diverses modifications de la base. Elle a pour but de faire "maigrir" le fichier *.BDD
La fragmentation, c'est autre chose, elle est la résultante des écritures des fichiers par Windows dans le disque dur.
-
bonjour,
Vous avez beau optimiser votre base, si elle est fragmentée en dizaines de morceaux à travers le disque, ça n'y change pas grand chose.
FAUX
depuis firebird 2.1 , il est réservé sur le disque un espace de travail pour la base ...
voir cet article :
http://dfp.firebirdtest.com/file/documentation/release_notes/html/rnfb210-global-cfg.html#rnfb210-global-dskchunk
ou le fichier Firbird.conf
# ----------------------------
# Disk space preallocation
#
# Sets the amount of preallocated disk space in bytes. Disk space
# preallocation allows to reduce physical file fragmentation and to make
# database work in out of disk space condition. With preallocation enabled,
# engine allocates 1/16nth of already allocated disk space at a time but
# not less than 128KB and no more than DatabaseGrowthIncrement (128MB by
# default). To disable preallocation set DatabaseGrowthIncrement to zero.
# Shadow database files are not preallocated.
#
# Type: integer
#
#DatabaseGrowthIncrement = 134217728
-
Merci pour cette information que j'ignorais.