Vous pouvez activer l'optimisation multi-thread pour améliorer les performance d'Optimize, c'est-à-dire, raccourcir le temps nécessaire à l'exécution d'une session Optimize. Pour activer l'optimisation multi-thread, définissez la propriété de configuration EnableMultithreading sur true.
De manière générale, utilisez les directives suivantes.
Vous devez définir le nombre de threads traitant les règles inter-clients à l'aide de la propriété de configuration MaxCustomerSampleProcessingThreads. Vous devez régler votre système pour trouver la valeur optimale de ce paramètre en vous basant sur la mémoire vive disponible et les caractéristiques de performance de votre matériel.
Vous serez en mesure d'exécuter davantage de threads en parallèle si votre CustomerSampleSize est plus léger. En effet, cela réduit l'utilisation de mémoire vive par thread. Néanmoins, la diminution de cette valeur réduit également le temps nécessaire au traitement d'une tranche, diminuant le rapport entre le traitement et le prétraitement de la tranche et entraînant un goulot d'étranglement précoce au niveau de ce dernier.Vous devez définir le nombre de threads lisant les données d'un échantillon de clients à l'aide de la propriété de configuration ProcessingThreadQueueSize. Vous devez définir le nombre de threads écrivant les données sur une table intermédiaire à l'aide de la propriété de configuration PostProcessingThreadQueueSize.
IBM Unica Optimize
8.5.0
|
Copyright IBM Corporation 2011. All Rights Reserved.
|
For more information, see our support and community site: Customer Central
|
|