Leistungverringerungen in TFS 2013 Update 2 nach dem Upgrade auf SQL Server 2014

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 2953452
Problembeschreibung
Nach der Aktualisierung auf Microsoft SQL Server 2014 stellen Sie eine Abnahme der Leistung in Microsoft Team Foundation Server (TFS) 2013 Update 2 fest.

Beispielsweise bemerken Sie, dass sich das Work Item Tracking verlangsamt. In diesem Fall dauert es erheblich länger, Arbeitsaufgaben zu öffnen und zu ändern, wenn Sie viele Felder haben, bei denen Syncnamechanges=true festgelegt ist.

Haben Sie viele Team Project Collections in der betreffenden Instanz TFS, beachten Sie Folgendes:
  • Durchsatz verringert sich deutlich, messbar durch folgende Leistungsindikatoren:
    • Batchanforderungen/Sekunde (DT)
    • TFS Services aktuelle Anforderung/Sek. (AT)
    • Web Services-insgesamt Methode/Sekunde (AT)
  • DT-Leistungsindikatoren erhöhen durchschnittlich:
    • SQL-Kompilierungen/Sekunde
    • SQL neu-Kompilierungen/Sekunde
    • Prozessorzeit (%)
Ursache
Diese Probleme auftreten, da die Hardware für SQL Server 2014 größer als bei früheren Versionen von SQL Server sind.

Leistungsproblem Work Item Tracking tritt auf, weil mehrere Ansichten von Work Item Tracking verwendet eine oder mehrere Joins Konstanten Tabelle für jedes Feld enthalten, die dieses Attribut enthält. Neue Kardinalität Gutachter SQL Server 2014 bestimmt manchmal fälschlicherweise, dass diese Verknüpfungen mehr als eine Zeile zurückgegeben werden. Bei vielen dieser Joins, kann SQL Server die Gesamtzahl der Zeilen falsch, die als eine große Anzahl von Ansichten zurückgegeben werden. Daher die Anwendung Dtermines falsch muss so verbringen viel Zeit optimieren die Abfragepläne, die die Ansichten enthalten.
Abhilfe
Um die allgemeine Leistungsproblem zu umgehen, verwenden Sie die folgenden Methoden:
  • Haben eine große Konfiguration (500 Benutzer) erhöhen Sie den Arbeitsspeicher auf dem Computer, der SQL Server hostet. Eine gute Einstellung ist 0,4 Gigabyte (GB) pro Datenbank.

    Performance-Probleme bleiben bestehen, versuchen Sie die nächste Methode.
  • Führen Sie die folgenden Aufgaben:
    • Stellen Sie sicher, dass die SQL minimalen und maximalen Speicher explizit eingestellt werden mindestens 2 GB freien Speicherplatz für das System verlassen.
    • Aktivieren Sie gesperrte Seiten für das Konto den SQL-Dienst ausgeführt wird.
    • Aktivieren Sie SQL-Ablaufverfolgungsflag 8032.
Gehen Sie folgendermaßen vor, um das Leistungsproblem Work Item Tracking speziell zu umgehen:
  • Beim Öffnen oder Bearbeiten von Arbeitsaufgaben nach der Aktualisierung auf SQL Server 2014 einen erheblichen Leistungsabfall angezeigt, ändern Sie die Einstellung Kompatibilitätsgrad der Datenbanken auf 110. Dadurch wird SQL Server mit dem früheren Kardinalität Estimator Tool. Dieses Tool schätzt genauer Anzahl von Joins zurückgegebenen Zeilen.
Weitere Informationen
Eine Beschreibung des Ablaufverfolgungsflags 8032 finden Sie im folgende Microsoft TechNet-Thema:


Hinweis Diese Informationen beziehen sich auf SQL Server 2012 aber auch für SQL Server 2014.

Weitere Informationen zum Attribut Syncnamechanges Work Item Tracking finden Sie im MSDN-Artikel:


Weitere Informationen zum Anzeigen oder Ändern der Kompatibilität auf einer Datenbank finden Sie im folgende TechNet-Thema:

TFS 2013 Update 2 SQL 2014 Leistung Workitemtracking Verfolgung von Arbeitsaufgaben

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 2953452 – Letzte Überarbeitung: 06/11/2016 05:24:00 – Revision: 3.0

Microsoft Visual Studio Team Foundation Server 2013

  • kbmt KB2953452 KbMtde
Feedback