Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Leistungsbezogene Korrekturen für SQL Server 2012

Nachdem gestern Abend das kumulative Update Nr. 3 für SQL Server 2012 Service Pack 1 veröffentlicht wurde, stellte ich fest, dass viele leistungsbezogene Fixes für SQL Server 2012 verfügbar sind und es möglicherweise schwierig ist, den Überblick darüber zu behalten, welche Fixes in verfügbar sind welche kumulativen Updates.

Hier ist also eine Liste der leistungsbezogenen Korrekturen, die bisher für SQL Server 2012 verfügbar waren (scrollen Sie nach unten, um eine vollständige Legende anzuzeigen).

Fix / KB-Artikel SP1-Update RTM-Update
Verbesserte Leistung des Metadatenerkennungsprozesses in SQL Server Native Client SP1 CU3 RTM CU6
FIX:Schlechte Leistung beim Ausführen eines SQL Server-Trace SP1 CU3 Nicht zutreffend
FIX:Eine Abfrage, die gegen einen DMV ausgeführt wird, tritt in eine Endlosschleife ein SP1 CU3 Nicht zutreffend
FIX:Sie erleben eine schlechte Leistung, wenn Sie eine Abfrage für eine RCSI-fähige Tabelle ausführen SP1 CU3 Nicht zutreffend
FIX:Hoher "Log Write Waits"-Zählerwert SP1 CU3 Nicht zutreffend
FIX:Speicher wird nicht freigegeben, wenn Sie Linq verwenden, um Ereignisse in Dateien mit erweiterten Ereignissen zu lesen SP1 CU3 RTM CU6
FIX:CPU-Spitze, wenn ein Server nach der Installation von SQL Server 2012 nicht ausgelastet ist SP1 CU3 Nicht zutreffend
FIX:Der Wert der NORECOMPUTE-Eigenschaft für einen partitionierten Index wird nicht beibehalten, nachdem Sie den Index neu erstellt haben SP1 CU3 Nicht zutreffend
Leistungsprobleme in NUMA-Umgebungen SP1 CU3 Nicht zutreffend
Ein Datenbank-Transaktionsprotokoll wird nach dem Upgrade auf SQL Server immer größer SP1 CU2 RTM CU5
FIX:Hohe CPU-Auslastung, wenn Sie eine binäre große Objektspalte mit dem NOLOCK-Hinweis abfragen SP1 CU2 RTM CU5
FIX:Große Abfragen, die Daten ändern, werden langsamer als erwartet ausgeführt, wenn sich viele Sperren ansammeln SP1 CU2 RTM CU5
FIX:Ein Transaktionsprotokoll-Wiederherstellungsvorgang dauert länger als erwartet, wenn eine Datenbankdatei entfernt wird SP1 CU2 RTM CU5
In SQL Server 2012 kommt es zu Speichermangel SP1 CU2 RTM CU5
FIX:Speicherverlust, wenn Sie die Statistikoption AUTO_UPDATE_STATISTICS_ASYNC aktivieren SP1 CU2 RTM CU5
Windows Installer startet wiederholt, nachdem Sie SQL Server 2012 SP1 installiert haben SP1 CU2 Nicht zutreffend
FIX:Fehler 17883 beim Ausführen einer Abfrage auf einem Server mit vielen CPUs und viel Arbeitsspeicher SP1 CU2 Nicht zutreffend
FIX:"Speichermangel"-Fehler bei Verwendung von ODBC SP1 CU1 RTM CU3
FIX:Leistung einer SELECT-Anweisung, die einen LIKE-Operator und eine ESCAPE-Klausel enthält, ist niedrig SP1 CU1 RTM CU3
FIX:SQL Server reagiert nicht mehr und ein „Non-yielding Scheduler“-Fehler wird protokolliert SP1 CU1 RTM CU3
FIX:SQL Server braucht lange, um Skripte für eine partitionierte Tabelle mit Datenkomprimierung zu generieren SP1 CU1 RTM CU4
FIX:Langsame Leistung oder Deadlock, wenn Sie eine Datenbank wiederherstellen und gleichzeitig Anweisungen ausführen SP1 CU1 RTM CU3
FIX:Worker-Threads werden nicht sofort aktiviert, wenn mehrere E/A-intensive Aufgaben gleichzeitig ausgeführt werden SP1 CU1 RTM CU4
FIX:Fehlermeldung „Prozess scheint auf Planer nicht nachzugeben“ beim Ausführen einer Abfrage SP1 CU1 RTM CU4
FIX:Die Datenbank ist offline und befindet sich im Status „In Wiederherstellung“, wenn Sie einen Index neu erstellen, wenn das Transaktionsprotokoll voll ist SP1 CU1 RTM CU4
FIX:Langsame Leistung beim Wiederherstellen einer Datenbank, wenn CDC aktiviert ist Service Pack 1 RTM CU2
FIX:Gesperrte Seitenzuweisungen werden nach dem Upgrade ohne Warnung aktiviert Service Pack 1 RTM CU2
FIX:Latch-Zeitüberschreitungsfehler, wenn Sie Heap-Tabellen haben und wenn die Datenkomprimierung aktiviert ist Service Pack 1 RTM CU2
FIX:Eine Instanz von SQL Server 2012 wird möglicherweise unerwartet beendet, wenn auf FILESTREAM-Daten zugegriffen wird Service Pack 1 RTM CU2
FIX:Niedrige CPU-Spitzen in einem festgelegten Intervall auch ohne Benutzeraktivität Service Pack 1 RTM CU1
FIX:Langsame Leistung, wenn ein AFTER-Trigger auf einer partitionierten Tabelle ausgeführt wird Service Pack 1 RTM CU1
FIX:Die Leistung kann nach dem Upgrade abnehmen, wenn Sie eine Abfrage ausführen, die die gespeicherte Prozedur sp_cursoropen verwendet Service Pack 1 RTM CU1
FIX:Das Wiederherstellen einer Datenbank dauert lange Service Pack 1 RTM CU1
FIX:Schlechte Leistung, wenn Sie eine Abfrage ausführen, die korrelierte UND-Prädikate enthält Service Pack 1 RTM CU1
FIX:Unnötige Aktualisierungen für einen Abonnenten, nachdem Sie ihn neu initialisiert haben, wenn ein neuer Artikel hinzugefügt wurde Service Pack 1 RTM CU1
FIX:Eine langsame Leistung tritt auf, wenn eine hohe CPU-Auslastung mit Konflikten um den QUERY_EXEC_STATS-Spinlock beobachtet wird Service Pack 1 RTM CU1
FIX:Langsame Leistung, wenn Sie DQS verwenden, um eine Datenbereinigung für eine große Datenquelle durchzuführen Service Pack 1 RTM CU1
FIX:„non-yielding on Scheduler“-Fehler, wenn Sie Service Broker verwenden, um eine verteilte Abfrage auszuführen Service Pack 1 RTM CU1
FIX:Die Überprüfung der Cluster-Festplatte dauert unerwartet lange, wenn während der Failover-Cluster-Installation mehr als 20 Festplatten oder Volumes unter einem einzigen Laufwerksbuchstaben vorhanden sind Service Pack 1 RTM CU1
FIX:Nicht genügend Arbeitsspeicher, wenn Sie SQL Server 2012 auf einem Computer ausführen, der NUMA verwendet Service Pack 1 RTM CU1
FIX:Fehlermeldung, wenn Sie mehr als 30 benutzerdefinierte Resource Governor-Ressourcenpools für eine Instanz von SQL Server 2012 verwenden:„Non-yielding IOCP Listener“ Service Pack 1 RTM CU1
FIX:Die Sitzungsdiagnose-Erfassungstask „System_health“ friert SQL Server ein Service Pack 1 RTM CU1
FIX:Verfügbarkeitsgruppen-Failover dauert lange, wenn eine Datenbank in der Verfügbarkeitsgruppe eine FileTable enthält Service Pack 1 Nicht zutreffend


Meine Meinung bleibt, dass Sie mit kumulativen Updates immer auf dem Laufenden bleiben sollten (natürlich nachdem Sie sie gründlich getestet haben) – nicht nur für leistungsbezogene Fixes, sondern auch für viele andere Fixes (ich habe die Anzahl verloren). von "falsches Ergebnis"-Bugs, "Behauptungsfehler"-Problemen und Zugriffsverletzungen, die behoben wurden).

Beachten Sie, dass mehrere Fixes, die im neu aktualisierten SP1-Zweig verfügbar sind, noch nicht im RTM-Zweig verfügbar gemacht wurden. Natürlich wird sich diese Situation im nächsten Monat und im Monat danach ungefähr umkehren, und bis die Kadenz der kumulativen Update-Veröffentlichung zwischen den RTM- und SP1-Zweigen synchronisiert ist.

Legende der SQL Server 2012-Updates

Aktualisieren Bauen Freigegeben
Kumulatives RTM-Update 1 11.0.2316 2012-04-12
Kumulatives RTM-Update 2 11.0.2325 2012-06-18
Kumulatives RTM-Update 3 11.0.2332 2012-08-31
Kumulatives RTM-Update 4 11.0.2383 2012-10-15
Kumulatives RTM-Update 5 11.0.2395 2012-12-17
Kumulatives RTM-Update 6 11.0.2401 2013-02-18
Service Pack 1 (Liste der Fehlerbehebungen) 11.0.3000 2012-11-15
SP1 Kumulatives Update 1 11.0.3321 2012-11-20
SP1 Kumulatives Update 2 11.0.3339 21.01.2013
SP1 Kumulatives Update 3 11.0.3349 2013-03-18


Ich werde versuchen, diese Liste auf dem neuesten Stand zu halten, sobald neue kumulative Updates veröffentlicht werden.