none
[396] Une condition UC inactive n'a pas été définie - les planifications de travaux OnIdle n'auront aucun effet

    Discussion générale

  • Bonjour à tous, 

    après des analystes de log de mon serveur SQL, j'ai constaté qu'a chaque fois que le Agent SQL Serveur se démarre, il y a une entré dans le log portant le code et le message suivant [396]  Une condition UC inactive n'a pas été définie - les planifications de travaux OnIdle n'auront aucun effet

    j'aimerai savoir l'importance d'activer le temps d'inactivité sur un serveur SQL : de scénario si possible demandant l'activation de cette fonctionnalité (avantage et inconvénient) 

    Merci, a+


    S'il vous plaît n'oubliez pas de =Marquer comme réponse= les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution. Héritier KANDOLO. http://www.rootandadmin.com/

    vendredi 18 janvier 2019 08:16

Toutes les réponses

  • Pour moi c'est plutôt une bonne nouvelle ;)

    Planifier des job sur la condition d’inactivité du CPU est, en pratique, difficilement utilisable. L'idée est de lancer certains jobs -lourds- avec le moins d'impact sur l'activité.

    Malheureusement Microsoft ne s'est pas inspiré de la notion de "fenêtre de maintenance" d'Oracle, qui permet de définir une plage horaire pendant laquelle les job de maintenance vont pouvoir jouer MAIS sans dépasser l'heure de fin de la fenêtre. C'est un poil plus complexe car il faut gérer les priorité entre les job et dans les job (par exemple défragmenter les index en commençant par les plus nécessiteux).

    Pourquoi cette remarque à propos d'Oracle ?
    L'heure de démarrage d'un job ne dis rien sur la durée de celui-ci versus la plage de disponibilité à venir.

    La planification dont le type est "démarrer dès que les processeurs sont inactifs", est une vrai fausse bonne idée.

    Du coup le message d'erreur est, en soit, peu important, voire une bonne chose.

    Cependant si vous voulez activer cette fonctionnalité, donc ajouter un contrôle supplémentaire, suivez ce lien :

    https://docs.microsoft.com/fr-fr/sql/ssms/agent/set-cpu-idle-time-and-duration-sql-server-management-studio?view=sql-server-2017

    jeudi 18 avril 2019 07:16