Bonjour,
Je travaille sur un projet qui utilise une base Firebird avec une quinzaine de tables. Les plus grosses tables contiennent ~45 000 enregistrements.
Lorsque je fais une suppression des enregistrements contenus dans ces tables, le temps pris peut aller de 1 min 30 à 20 min. Si les enregistrements ont tous été créés d'un coup (par un import) la suppression prend 1 min 30. Si par contre la base à vécu et que les enregistrements ont étés créés sur 15 jours la suppression prend 20 min. Est ce qu'il y a une sorte de "fragmentation" qui pourrait survenir à l'usage et ralentir les suppressions (j'utilise Firebird 2.5.3) ? Si non, est ce que quelqu'un connaîtrait une des causes possible de ces ralentissements et aurait une solution?
Merci d'avance.
Partager