Consider the following scenario:
When DistMgr processes .pul files from the pull distribution points (DPs) in this scenario, DistMgr runs the following query, which takes 3–4 seconds to run when there are many rows in the PkgStatus table:
- You're running Microsoft System Center Configuration Manager version 1511.
- You create a large number of packages (for example, several hundred) and distribute them to lots of pull distribution points (for example, thousands of them).
When DistMgr processes .pul files from the pull distribution points (DPs) in this scenario, DistMgr runs the following query, which takes 3–4 seconds to run when there are many rows in the PkgStatus table:
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