La conception et la réalisation, c'est notre cœur de métier. Depuis toujours, nous créons des applications répondant aux besoins de votre activité.
En tant qu’expert nous accompagnons les entreprises lors de la conception de leurs outils informatique, mais pas que. Nous en assurons également leur maintenance afin qu'ils puissent utiliser un outil toujours performant.
Notre client, rencontrait des ralentissements sur son système de base de données depuis quelque temps. Il était donc important d'y remédier rapidement, afin d'assurer la performance de ce développement.
L’expérience utilisateur s’en trouvait fortement dégradée; sans parler de la perte de temps. J’ai donc décidé de travailler sur une optimisation dans l’optique d’améliorer les temps de réponse.
Les index mis en place dés le début du projet étaient judicieux pour avoir de bonnes performances en termes de recherche. J’ai donc réfléchi aux index qui étaient nécessaires pour optimiser la suppression. Ces index doivent en effet, permettre de faire des pré sélections de lignes, afin d’éviter de parcourir l’ensemble de la table à chaque suppression. De plus, j’ai dû multiplier ces index sur plusieurs branches afin d’optimiser encore les temps de recherche.
Au final, cela a permis de passer d’un temps de réponse de 10-20 min … à 4-5 secondes sur une base de données postgresql ! "
Bonne performance !
Cette amélioration représente un gain de temps énorme : la tâche devient 240 fois plus rapide et 240 fois moins impactante au niveau énergétique, à puissance de traitement équivalent (même si pour être complètement transparent, cette modification a généra une légère augmentation sur l’espace disque : 100ko environ, dans ce cas ; ce qui reste comparativement faible par rapport au global).
La conception et la réalisation, c'est notre cœur de métier. Depuis toujours, nous créons des applications répondant aux besoins de votre activité.
" À ce jour, l’adhésion en ligne a dépassé nos estimations, nous avons atteint 25%. Cette adhésion record, a été atteinte grâce à la simplicité d’utilisation des outils mise en place, à présent tout se fait directement en ligne. "
L’informatique est un outil de travail essentiel pour les entreprises. L’objectif de la maintenance peut aussi être d’améliorer les fonctions existantes d’un logiciel. Pour cela, on peut être amené à les redévelopper.