Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie führen Microsoft System Center Configuration Manager Version 1511 aus.
-
Sie erstellen eine große Anzahl von Paketen (z. B. mehrere Hundert) und verteilen sie an viele Pullverteilungspunkte (z. B. Tausende davon).
Wenn DistMgr in diesem Szenario PUL-Dateien aus den Pullverteilungspunkten (DPs) verarbeitet, führt DistMgr die folgende Abfrage aus, die 3 bis 4 Sekunden dauert, wenn viele Zeilen in der PkgStatus-Tabelle vorhanden sind:
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
Ursache
Dieses Problem tritt auf, weil die PkgStatus-Ansicht eine ISNULL-Anweisung verwendet, und dies bewirkt, dass SQL eine Indexüberprüfung anstelle einer Indexsuche durchführen.
Lösung
Nachdem Sie diesen Hotfix angewendet haben und DistMgr PUL-Dateien aus den Pull-DPs verarbeitet, führt DistMgr die folgende Abfrage aus, die ca. 28 Millisekunden dauert:
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
Informationen zum Hotfix
Ein unterstützter Hotfix ist in Microsoft-Support verfügbar. Mit diesem Hotfix soll jedoch nur das in diesem Artikel beschriebene Problem behoben werden. Wenden Sie diesen Hotfix nur auf Systeme an, auf denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix kann zusätzliche Tests erhalten. Wenn Sie von diesem Problem nicht stark betroffen sind, sollten Sie daher auf das nächste Softwareupdate warten, das diesen Hotfix enthält.
Wenn der Hotfix zum Download verfügbar ist, finden Sie oben in diesem Knowledge Base-Artikel den Abschnitt "Hotfix-Download verfügbar". Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft-Kundendienst und -Support, um den Hotfix zu erhalten.
Hinweis: Wenn zusätzliche Probleme auftreten oder eine Problembehandlung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die üblichen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die für diesen spezifischen Hotfix nicht in Frage kommen. Eine vollständige Liste der Microsoft Kundendienst- und Supporttelefonnummern oder zum Erstellen einer separaten Serviceanfrage finden Sie auf der folgenden Microsoft-Website:
http://support.microsoft.com/contactus/?ws=supportHinweis Das Formular "Hotfixdownload verfügbar" zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, liegt dies daran, dass für diese Sprache kein Hotfix verfügbar ist.
Voraussetzungen
Um diesen Hotfix anwenden zu können, muss System Center Configuration Manager Version 1511 installiert sein.
Informationen zum Neustart
Sie müssen den Computer nicht neu starten, nachdem Sie diesen Hotfix angewendet haben.
Ersetzte Hotfixes
Dieser Hotfix ersetzt keinen zuvor veröffentlichten Hotfix.
Die englische Version dieses Hotfixes weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter Datum und Uhrzeit mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.
File name |
Dateiversion |
Dateigröße |
Datum |
Time |
Platform |
---|---|---|---|---|---|
Update.sql |
Nicht zutreffend |
20:46 |
24-Nov-2015 |
01:00 |
Nicht zutreffend |
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Erfahren Sie mehr über die Terminologie , die Microsoft verwendet, um Softwareupdates zu beschreiben.