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 | ||
---|---|---|
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 | 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 | RTM CU2 | |
FIX:Gesperrte Seitenzuweisungen werden nach dem Upgrade ohne Warnung aktiviert | RTM CU2 | |
FIX:Latch-Zeitüberschreitungsfehler, wenn Sie Heap-Tabellen haben und wenn die Datenkomprimierung aktiviert ist | RTM CU2 | |
FIX:Eine Instanz von SQL Server 2012 wird möglicherweise unerwartet beendet, wenn auf FILESTREAM-Daten zugegriffen wird | RTM CU2 | |
FIX:Niedrige CPU-Spitzen in einem festgelegten Intervall auch ohne Benutzeraktivität | RTM CU1 | |
FIX:Langsame Leistung, wenn ein AFTER-Trigger auf einer partitionierten Tabelle ausgeführt wird | RTM CU1 | |
FIX:Die Leistung kann nach dem Upgrade abnehmen, wenn Sie eine Abfrage ausführen, die die gespeicherte Prozedur sp_cursoropen verwendet | RTM CU1 | |
FIX:Das Wiederherstellen einer Datenbank dauert lange | RTM CU1 | |
FIX:Schlechte Leistung, wenn Sie eine Abfrage ausführen, die korrelierte UND-Prädikate enthält | RTM CU1 | |
FIX:Unnötige Aktualisierungen für einen Abonnenten, nachdem Sie ihn neu initialisiert haben, wenn ein neuer Artikel hinzugefügt wurde | RTM CU1 | |
FIX:Eine langsame Leistung tritt auf, wenn eine hohe CPU-Auslastung mit Konflikten um den QUERY_EXEC_STATS-Spinlock beobachtet wird | RTM CU1 | |
FIX:Langsame Leistung, wenn Sie DQS verwenden, um eine Datenbereinigung für eine große Datenquelle durchzuführen | RTM CU1 | |
FIX:„non-yielding on Scheduler“-Fehler, wenn Sie Service Broker verwenden, um eine verteilte Abfrage auszuführen | 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 | RTM CU1 | |
FIX:Nicht genügend Arbeitsspeicher, wenn Sie SQL Server 2012 auf einem Computer ausführen, der NUMA verwendet | 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“ | RTM CU1 | |
FIX:Die Sitzungsdiagnose-Erfassungstask „System_health“ friert SQL Server ein | RTM CU1 | |
FIX:Verfügbarkeitsgruppen-Failover dauert lange, wenn eine Datenbank in der Verfügbarkeitsgruppe eine FileTable enthält | 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.