Amélioration des performances des segments stratégiques
Par défaut, le processus de création de segment (CreateSeg) crée un fichier binaire sur le serveur d'applications. Cette opération peut prendre un certain temps pour les segments stratégiques volumineux. Lorsque Campaign met à jour le fichier binaire, il supprime les lignes, puis les insère à nouveau dans une table mise en cache ; la totalité du fichier est réécrite en vue du tri. Pour des segments stratégiques de très grande taille (par exemple, 400 millions d'ID), la réécriture de la totalité du fichier prend du temps, même si la plupart des identifiants n'a pas été changée.
Pour améliorer les performances, définissez la propriété doNotCreateServerBinFile dans la page Configuration sur TRUE. La valeur TRUE indique que les segments stratégiques créent une table temporaire dans la source de données au lieu de créer un fichier binaire sur le serveur d'applications. Lorsque cette propriété a pour valeur TRUE, vous devez spécifier au moins une source de données valide dans l'onglet Définition des segments de la configuration du processus de création de segment.
D'autres optimisations de performances, comme la création d'index et la génération de statistiques, qui ne peuvent pas être appliquées aux tables de segments mises en cache, peuvent être utilisées dans le cadre de tables temporaires de segments. Les propriétés PostSegmentTableCreateRunScript, SegmentTablePostExecutionSQL et SuffixOnSegmentTableCreation de la page Configuration prennent en charge ces optimisations de performances.
Pour plus d'informations sur les propriétés de la page Configuration, consulter le Guide d'administration de Campaign.