L’équipe ConfigMgr a publié un correctif pour System Center Configuration Manager 1511. Ce dernier corrige un problème de traitement des fichiers pul des Pull Distribution Points par le Distribution Manager.
Vous êtes dans le scénario suivant :
- Vous utilisez ConfigMgr 1511
- Vous créez un nombre important de packages (plusieurs centaines) et vous les distribuez à de nombreux Pull Distribution Points (Plusieurs milliers).
Dans ce cas, le Distribution Manager traite les fichiers .pul depuis les Pull Distribution Points en exécutant une requête qui peut mettre 3 ou 4 secondes à s’exécuter quand il y a plusieurs lignes dans la table PkgStatus :
select s.ID, s.PkgServer, s.SiteCode, p.StoredPkgVersion, s.Status, r.PkgVersion, r.ActionState, r.ActionData, p.PkgFlags, p.ShareType
from PullDPResponse r
join PkgStatus s on r.PkgStatusID = s.PKID AND r.PkgStatusID = PUL_ID
join SMSPackages p on s.ID = p.PkgID
Ceci survient car la vue PkgStatus utilise l’élément ISNULL engendrant SQL à faire Index Scan au lieu Index Seek.
Le correctif permet de réduire le temps à 28ms.
Plus d’informations et télécharger le correctif : KB3101706 - FIX: DistMgr is slow to process .pul files from pull DPs in System Center Configuration Manager version 1511