Symptomen
Neem het volgende scenario:
-
U gebruikt Microsoft System Center Configuration Manager versie 1511.
-
U maakt een groot aantal pakketten (bijvoorbeeld enkele honderden) en distribueert deze naar veel pull-distributiepunten (bijvoorbeeld duizenden).
Wanneer DistMgr .pul-bestanden van de pull-distributiepunten (DPs) in dit scenario verwerkt, voert DistMgr de volgende query uit, die 3-4 seconden duurt om uit te voeren wanneer er veel rijen in de tabel PkgStatus staan:
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
Oorzaak
Dit probleem treedt op omdat de PkgStatus-weergave een ISNULL-instructie gebruikt en dit ervoor zorgt dat SQL een indexscan uitvoert in plaats van een indexzoeking.
Oplossing
Nadat u deze hotfix hebt toegepast en DistMgr .pul-bestanden van de pull-DPs verwerkt, voert DistMgr de volgende query uit, die ongeveer 28 milliseconden duurt:
select s.ID, s.PkgServer, s.SiteCode, p.StoredPkgVersion, s.Status, r.PkgVersion, r.ActionState, r.ActionData, p.PkgFlags, p.ShareType
from PkgStatus2 s
join PullDPResponse r on r.PkgStatusID = s.PKID AND s.PKID = 72057594038363660
join SMSPackages p on s.ID = p.PkgID
Hotfix-informatie
Er is een ondersteunde hotfix beschikbaar via Microsoft Ondersteuning. Deze hotfix is echter bedoeld om alleen het probleem op te lossen dat in dit artikel wordt beschreven. Pas deze hotfix alleen toe op systemen met het probleem dat in dit artikel wordt beschreven. Deze hotfix kan aanvullende tests ontvangen. Daarom wordt u aangeraden te wachten op de volgende software-update die deze hotfix bevat als u niet ernstig wordt getroffen door dit probleem.
Als de hotfix beschikbaar is om te downloaden, is er een sectie 'Hotfix downloaden beschikbaar' boven aan dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neemt u contact op met de klantenservice en ondersteuning van Microsoft om de hotfix te verkrijgen.
Opmerking Als er extra problemen optreden of als er een probleemoplossing is vereist, moet u mogelijk een afzonderlijke serviceaanvraag maken. De gebruikelijke ondersteuningskosten zijn van toepassing op aanvullende ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Ga naar de volgende Microsoft-website voor een volledige lijst met telefoonnummers voor microsoft-klantenservice en -ondersteuning of voor het maken van een afzonderlijke serviceaanvraag:
http://support.microsoft.com/contactus/?ws=supportLet op: in het formulier 'Hotfix downloaden beschikbaar' worden de talen weergegeven waarvoor de hotfix beschikbaar is. Als u uw taal niet ziet, komt dit doordat er geen hotfix beschikbaar is voor die taal.
Vereisten
Als u deze hotfix wilt toepassen, moet System Center Configuration Manager versie 1511 zijn geïnstalleerd.
Informatie over opnieuw opstarten
U hoeft de computer niet opnieuw op te starten nadat u deze hotfix hebt toegepast.
Hotfix-vervangingsgegevens
Deze hotfix vervangt geen eerder uitgebrachte hotfix.
De Engelse versie van deze hotfix heeft de bestandskenmerken (of latere bestandskenmerken) die worden vermeld in de volgende tabel. De datums en tijden voor deze bestanden worden vermeld in Coordinated Universal Time (UTC). Wanneer u de bestandsgegevens bekijkt, wordt deze geconverteerd naar lokale tijd. Als u het verschil tussen UTC en lokale tijd wilt vinden, gebruikt u het tabblad Tijdzone in het item Datum en tijd in Configuratiescherm.
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Update.sql |
Niet van toepassing |
2,046 |
24-nov-2015 |
01:00 |
Niet van toepassing |
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.