1. Performances du logiciel
Suite aux coupures et lenteurs qui ont pu se produire sur certaines bases ces derniers mois, des analyses ont été menées au sein des services développement et exploitation, afin de déterminer des pistes d’amélioration possibles des performances du logiciel.
Les causes et origines des dysfonctionnements étant particulièrement difficiles à cerner (et souvent couplées à des causes externes au logiciel), l’étude a logiquement nécessité plusieurs mois avant de révéler des pistes d’optimisation possibles. Des actions concrètes à mettre en place ayant pu être identifiées à la suite de cette étude, il a immédiatement été décidé de prioriser les tâches d’optimisation de l’application dans le planning de développement.
La version 8.2 contient ainsi :
- Les outils nécessaires pour effectuer une purge de la base de données, uniquement accessibles par Decalog et sans impact à prévoir sur les principales fonctions du logiciel (statistiques comprises)
- L’optimisation d’un certain nombre de traitements du logiciel :
- Exportations tableur (abonnés, exemplaires, prêts, réservations, regroupements, suggestions, etc.)
- Exportation Unimarc (exemplaires)
- Modification et fusion d’autorités (optimisation du temps de mise à jour de l’index de recherche)
- L’allègement des enregistrements des actions utilisateurs (outils utilisés par le service de développement).
Ce travail d’optimisation et de stabilisation continuera dans les versions à venir de Decalog SIGB, tant que cela sera jugé nécessaire.
Les performances de Decalog SIGB étant également liées en très grande partie à la connexion internet, il s’avère toujours nécessaire de vérifier la configuration du réseau au sein de la bibliothèque, avant de solliciter le service support ou si celui-ci a confirmé l’absence de problèmes sur le serveur.
Un « mode protégé » a également été développé et pourra être déployé par Decalog en cas de besoin (de quelques minutes à quelques heures au maximum) : ce mode, curatif ou préventif, coupera temporairement l’accès à certains traitements de Decalog SIGB afin de ne pas entraîner de surcharges de la base de données lors de périodes « à risques » (mercredi après-midi et samedi essentiellement).
L’activation du mode sera visible lors des tentatives de lancement de traitements (exemples : importations BDP, fusions d’autorités, exportation de données par lot, etc.) : un message sera affiché pour informer de l’indisponibilité temporaire du traitement. Les traitements seront naturellement à nouveau accessibles dès que la situation sera revenue à la normale.