Supprimer l’historique de workflow pour les enregistrements inactifs

Avec le temps, la taille de la base de données augmente, en grande partie à cause de l’accumulation d’enregistrements inutiles, tels que l’historique de workflow. Cet article vous guide sur la manière de supprimer cet historique pour optimiser la performance de votre base de données en supprimant les enregistrements obsolètes et inactifs.

Pourquoi supprimer l’historique de workflow ?

La suppression de l’historique de workflow est essentielle pour plusieurs raisons :

  • Réduction de la taille de la base de données : Diminue le volume des données stockées, ce qui peut réduire les coûts de stockage.
  • Amélioration des performances : Accélère les requêtes en allégeant le volume de données à traiter.
  • Gestion plus facile : Simplifie les opérations de maintenance sur la base de données.
Comment supprimer l’historique de workflow ?

Pour supprimer l’historique de workflow, suivez les étapes ci-dessous en exécutant les scripts SQL fournis. Ces scripts supprimeront les enregistrements inactifs et inutiles dans différentes tables liées aux workflows.

1. Suppression des transactions de workflow

Le script suivant supprime les enregistrements dans la table wftransaction qui ne sont pas associés à des workflows actifs depuis plus d’un mois et qui n’ont pas de mémo associé.

2. Suppression des piles d’appels de workflow

Ce script supprime les enregistrements de la table wfcallstack associés à des workflows inactifs depuis plus d’un mois et sans mémo.

3. Suppression des affectations de workflow

Le script ci-dessous élimine les enregistrements de la table wfassignment liés aux workflows inactifs depuis plus d’un mois sans mémo.

4. Suppression des instances de workflow

Ce script nettoie les instances de workflow inactives qui n’ont pas été modifiées depuis plus d’un mois et sans mémo.

5. Suppression des tentatives de connexion

Enfin, pour alléger davantage la base de données, vous pouvez supprimer les enregistrements de la table logintracking qui datent de plus de trois mois.

En exécutant ces scripts, vous pouvez maintenir votre base de données propre et performante en supprimant les données de workflow inutiles et obsolètes. Assurez-vous de toujours effectuer une sauvegarde complète de votre base de données avant de procéder à des opérations de suppression. Cela garantit que vous pouvez restaurer les données si nécessaire.

maximo4you
maximo4you

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.