Symptom
Tänk dig följande scenario:
- Du kör Microsoft System Center Configuration Manager version 1511.
- Du skapar ett stort antal paket (till exempel flera hundra) och distribuerar dem till massor av pull-distributionsplatser (till exempel tusentals av dem).
När DistMgr bearbetar .pul-filer från pull-distributionsplatserna (DPs) i det här scenariot kör DistMgr följande fråga, som tar 3–4 sekunder att köra när det finns många rader i PkgStatus tabellen:
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
Orsak
Det här problemet beror på att PkgStatus-vyn använder en ISNULL-sats, vilket gör att SQL utför en indexsökning i stället för en indexsökning.
Lösning
När du har tillämpat den här snabbkorrigeringen och DistMgr bearbetar .pul-filer från pull-DP:erna kör DistMgr följande fråga som tar cirka 28 millisekunder att köra:
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
Information om snabbkorrigeringar
En snabbkorrigering som stöds är tillgänglig från Microsoft Support. Den här snabbkorrigeringen är dock endast avsedd att åtgärda det problem som beskrivs i den här artikeln. Använd endast den här snabbkorrigeringen på system som har det problem som beskrivs i den här artikeln. Den här snabbkorrigeringen kan testas ytterligare. Om du inte påverkas allvarligt av det här problemet rekommenderar vi därför att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.
Om snabbkorrigeringen är tillgänglig för hämtning finns avsnittet "Nedladdning av snabbkorrigering" längst upp i den här Knowledge Base-artikeln. Om det här avsnittet inte visas kontaktar du Microsofts kundtjänst och support för att hämta snabbkorrigeringen.
Om ytterligare problem uppstår eller om felsökning krävs kan du behöva skapa en separat tjänstbegäran. Normala supportkostnader tillkommer för ytterligare supportfrågor och problem som inte kvalificerar sig för den här specifika snabbkorrigeringen. En fullständig lista över telefonnummer till Microsofts kundtjänst och support eller om du vill skapa en separat servicebegäran finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=support Obs! Formuläret "Nedladdning av snabbkorrigering tillgänglig" visar de språk som snabbkorrigeringen är tillgänglig för. Om ditt språk inte visas beror det på att det inte finns någon snabbkorrigering för det språket.
Krav
Om du vill installera den här snabbkorrigeringen måste du ha installerat System Center Configuration Manager version 1511.
Information om omstart
Du behöver inte starta om datorn efter att du har installerat snabbkorrigeringen.
Ersättningsinformation för snabbkorrigeringar
Den här snabbkorrigeringen ersätter inte någon tidigare snabbkorrigering.
Filinformation
Den engelska versionen av den här snabbkorrigeringen har filattributen (eller senare filattribut) som listas i följande tabell. Datumen och tiderna för dessa filer anges i Coordinated Universal Time (UTC). När du visar filinformationen konverteras den till lokal tid. Om du vill hitta skillnaden mellan UTC och lokal tid använder du fliken Tidszon i objektet Datum och tid på kontrollpanelen.
| Filnamn | Filversion | Filstorlek | Datum | Tid | Plattform |
|---|---|---|---|---|---|
| Update.sql | Ej tillämpligt | 2,046 | 24-nov-2015 | 01:00 | Ej tillämpligt |
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.