Maintien de Celoxis
Celoxis est facile à maintenir. L'aspect le plus important de la maintenance consiste à sauvegarder régulièrement la base de données et le répertoire de données.
Base de données de sauvegarde et répertoire de données
La base de données et le répertoire de données doivent être sauvegardés régulièrement sur des machines différentes de celle qui les héberge. Nous vous recommandons vivement d'utiliser vos solutions de sauvegarde actuelles. Il est essentiel de vérifier périodiquement le bon fonctionnement des sauvegardes. Il s'agit d'un problème courant que nous avons rencontré.
Si vous ne disposez d'aucun outil, vous pouvez utiliser une combinaison des programmes cron , pg_dump et rsync sous Linux, tandis que sous Windows, vous pouvez utiliser une combinaison de tâches planifiées et de robocopy pour sauvegarder le répertoire de données, et pg_dump pour PostgreSQL et un plan de maintenance pour Microsoft SQL Server afin de créer des sauvegardes de bases de données.
Conseils sur les bases de données
PostgreSQL
Vous pouvez optimiser les performances en ajustant les shared_buffers, work_mem et maintenance_work_mem dans le postgresql.conf .
Serveur Microsoft SQL
Un plan de maintenance SQL pour la reconstruction des index et la définition d'un taux d'espace libre de 10 % au sein de la base de données Celoxis doit être programmé pour s'exécuter mensuellement (idéalement hebdomadairement). Ce plan de maintenance doit également être configuré pour mettre à jour les statistiques des colonnes (les statistiques des index sont mises à jour lors de la reconstruction des index). Nous recommandons de programmer l'exécution de ce plan aux heures de faible utilisation de la base de données par l'application Celoxis, par exemple le dimanche en journée ou pendant un cycle de maintenance planifié.
Reconstruction de l'index de recherche
Celoxis utilise un index de recherche pour les fonctionnalités de recherche avancées. Il peut arriver que cet index soit corrompu. Pour résoudre ce problème :
- Connectez-vous en tant qu'administrateur du site en allant sur AdministrationParamètres du site.
- Cliquez sur « Exécuter le programme d'administration » sous Actions.
- Saisissez
com.celoxis.psa.base.search.Reindexerdans le Nom de la classe et soumettez.
Dans quelques minutes (moins de 30), votre index de recherche sera mis à jour.