[On-premise/hybride uniquement]{class="badge yellow" title="S’applique uniquement aux déploiements on-premise et hybrides"}

Performances de la base de données database-performances

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
  • Installation et la configuration de la plateforme Adobe Campaign
  • Maintenance de la base de données
  • Diagnostic en temps réel

Configuration 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 de données. Nous vous conseillons également d’effectuer une vérification complète de la configuration matérielle (CPU, RAM, système E/S).

NOTE
Pour plus d’informations, consultez le guide relatif au dimensionnement matériel d’Adobe Campaign.

Configuration de la plateforme platform-configuration

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 database-maintenance

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
  • Comment consulter les logs de script

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 l'opération prend beaucoup de temps et libère beaucoup d'espace, cela signifie qu'une maintenance en profondeur est nécessaire (reconstruction des index, etc.). Pour plus d’informations, consultez 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 specifics

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.).
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1