Bonjour,
voilà, j'ai une ancienne application (gestion de biblio pour les livres de notre école) qui tourne depuis plus de 8 ans : Delphi 7 entr + paradox.
quand le nombre d'enregistrement est inférieur à 8000, l'application tourne bien (légère), mais comme ce nombre dépasse 9000, l'application devient lourde: le lancement de l'application prend plus de 20 secondes sans parler de la recherche(prend beaucoup de temps pour localiser l'enregistrement souhaité).
J'ai fait un test avec 65000 enregistrements, elle prend plus 40 s pour que l'application s'affiche...!!
J'ai un DataModule qui contient une vingtaines de requêtes de calcule (multiplication,...).
Au lancement de l'application, toutes les tables et toutes les requêtes sont ouvertes (propriété "Active" = true).
Comment faire pour que mon application soit légère même avec plus de 65000 enregistrements ?
Faut-il ouvrir certaines requêtes seulement au lancement de l'application?...
Merci pour votre aide.
Cordialement
Nabil
Partager