Citation Envoyé par Malatar
Comme l'on dit certain, si tes processeurs ne sont pas utilisés à 100% c'est qu'il y a un endroit de ton programme qui bloque/ralenti ton traitement.
Donc le problème peut venir :
  • Des données sources de la mise à jour
  • De la destination des données de mise à jour
  • Du code qui est pas correct, qui pourrait être simplifié et optimisé


Pour ma part, base de données ACCESS trop grosse = ralentissement
Et plus elle va grossir et plus ca va encore ralentir, jusqu'à sa limite de taille de 2go.

Mais j'aimerai quand même savoir ce que tu fais pour que le traitement dure 35h.
Ma base compactée atteint deja 1.7 Go, donc ca vous donne une idée de la taille des données importées.
Et en amont de cet import, il y a toute une série de controles effectués sur les données. Et on ne peut pas passer outre ces controles. Donc le temps est partagé entre l'accès à la base Access et les contrôles.
Dans la future refonte de l'application il est bien sur prévu de changer de SGBD.