Régulation du planificateur
La régulation permet de gérer les performances lorsqu'un grand nombre de processus sollicitent les ressources du système. La régulation se base sur les groupes du planificateur, que vous configurez dans la page Paramètres > Configuration. Vous affectez un seuil de régulation à un groupe, puis associez des planifications à ce groupe.
Le seuil de régulation est le plus grand nombre d'exécutions associées à ce groupe qui peuvent être lancées de façon simultanée. Pour réduire l'utilisation des ressources du serveur, vous pouvez réduire le seuil de régulation. Seules les planifications créées dans Unica Scheduler font l'objet d'une régulation.
Seuil illimité dans le groupe par défaut
Toutes les planifications doivent appartenir à un groupe de régulation. Si vous ne souhaitez pas activer la régulation pour une planification, définissez-la comme membre du groupe Planificateur par défaut (option sélectionnée par défaut dans la zone Groupe du planificateur lorsque vous créez une planification). Ce groupe possède un seuil de régulation élevé, ce qui signifie qu'aucune régulation n'est définie.
Exception de régulation
Si vous exécutez un diagramme à partir de Unica Campaign ou de l'aide de Unica Campaign unica_svradm, ces exécutions ne sont pas comptabilisées dans le seuil de régulation et elles sont lancées immédiatement.
Exemples de régulation
- Si les ressources système constituent un problème, vous pouvez utiliser la régulation pour gérer la charge sur un serveur. Par exemple, si vous devez exécuter de nombreux diagrammes Unica Campaign complexes, vous pouvez les affecter à un groupe de régulation qui limite le nombre de diagrammes pouvant être exécutés en même temps. Cette régulation permet de gérer la charge du serveur Unica Campaign ou la base de données marketing.
- Vous pouvez utiliser la régulation pour définir les priorités des planifications. L'affectation de planifications de priorité haute à un groupe qui possède un seuil de régulation élevé garantit une exécution aussi efficace que possible des planifications à l'aide des ressources système. Vous devez affecter des planifications de priorité inférieure aux groupes qui possèdent des seuils de régulation inférieurs.
- Si un diagramme est planifié avec un modèle de récurrence, vous pouvez utiliser la régulation pour vous assurer que les exécutions sont effectuées de façon séquentielle et sans chevauchement. Par exemple, supposons que vous avez planifié un diagramme avec un modèle de récurrence défini pour lancer une exécution toutes les heures pendant 10 heures. Si le diagramme met plus d'une heure pour effectuer une exécution, l'exécution suivante peut tenter de commencer avant la fin de l'exécution précédente et générer un échec, car le diagramme en cours d'exécution serait verrouillé. Pour éviter cela, vous pouvez créer un groupe de régulation qui possède un seuil de 1, puis affecter la planification du diagramme à ce groupe.