Performances de la base

La plupart des problèmes de performance sont liés à l'entretien de la base de données. Nous vous proposons quatre axes de recherche pour vous aider à en trouver les causes :

  • Configuration,
  • l'installation et la configuration de la plateforme Adobe Campaign,
  • Maintenance de la base de données,
  • Diagnostic en temps réel.

Configuration

Vous devez vérifier que la configuration initiale de la plateforme Adobe Campaign est toujours valable et revoir, le cas échéant, les besoins de votre client en termes de délivrabilité ou de taille de la base. Nous vous conseillons d'effectuer également une vérification complète de la configuration matérielle (CPU, RAM, Système E/S).

Remarque

Pour obtenir plus d'informations, consultez le guide sur le dimensionnement matériel Adobe Campaign.

Configuration de la plateforme

Une configuration inappropriée peut avoir une incidence sur les performances de la plateforme. Nous vous recommandons de vérifier la configuration du réseau, les options de délivrabilité de la plateforme ainsi que la configuration du MTA dans le fichier serverConf.xml.

Maintenance de la base de données

Tâche de nettoyage de la base

Vous devez vérifier que la tâche de nettoyage de la base fonctionne correctement. Pour cela, consultez les fichiers journaux afin d'être sûr qu'ils ne contiennent pas d'erreurs. Voir à ce propos cette section.

Plans de maintenance

Vous devez vous assurer que la maintenance de la base de données est correctement planifiée et effectuée. Pour cela, renseignez-vous auprès de votre administrateur de base de données pour connaître :

  • son planning de maintenance,
  • les plans de maintenance déjà exécutés,
  • consulter les logs des scripts.

Voir à ce propos cette section.

IMPORTANT

Si vous utilisez une configuration en mid-sourcing, il est important que les bases de données soient correctement maintenue. Lors de l'analyse d'une diffusion sur la plateforme marketing, l'instance marketing envoie des informations vers l'instance mid-sourcing. Si le processus ralentit, l'activité de l'instance marketing ralentira également afin que l'instance de mid-sourcing puisse effectuer ses opérations correctement.

Gestion des tables de travail

Vous devez vérifier le nombre et la taille des tables de travail. Lorsqu'elles deviennent trop volumineuses, les performances de la base sont affectées. Ces tables sont créées notamment par les workflows et les diffusions. Elles ne disparaissent pas de la base tant que le traitement des workflows et des diffusions n'est pas terminé ou qu'ils n'ont pas été interrompus ou supprimés. Pour limiter les tables de travail vous pouvez effectuer les opérations suivantes :

  • arrêter ou supprimer les diffusions dont le statut est, au choix, En échec, En cours, Prête à être diffusée, ou En pause .
  • arrêter ou supprimer les workflows qui sont en pause à cause d'une erreur,
  • arrêter les workflows utilisés pour faire des tests, qui ne contiennent pas d'activité Fin et dont le statut est, de ce fait, En pause .
IMPORTANT

Si cette opération prend beaucoup de temps et qu'une fois effectuée, beaucoup d'espace disque est libéré, il est indispensable d'effectuer une maintenance en profondeur (reconstruction des index, etc.). Voir à ce sujet cette section.

Suivi des processus Adobe Campaign

Selon les paramètres d'installation d'Adobe Campaign, vous avez deux outils à votre disposition pour effectuer le suivi de votre plateforme :

Cas particuliers

Il peut être nécessaire d'effectuer un diagnostic en temps-réel pour déterminer la cause du problème. Vous devez d'abord vérifier les fichiers journaux des processus et de la plateforme. Puis, suivez l'activité de la base lors de la reproduction du problème. Vous devez particulièrement porter votre attention sur les éléments suivants :

  • le plan d'exécution de la maintenance,
  • les requêtes SQL en cours d'exécution,
  • si des processus externes s'exécutent en même temps (nettoyage, import, calcul d'agrégats, etc.).

Sur cette page