Efter att SQL Server 2012 Service Pack 1 Cumulative Update #3 släpptes i går kväll, insåg jag att det finns många prestandarelaterade korrigeringar som är tillgängliga för SQL Server 2012, och det kan vara svårt att hålla reda på vilka korrigeringar som finns tillgängliga i vilka kumulativa uppdateringar.
Så här är en lista över prestandarelaterade korrigeringar som är tillgängliga för SQL Server 2012 hittills (rulla ner för att se en fullständig förklaring).
Fix / KB-artikel | ||
---|---|---|
Förbättrad metadata Discovery-processprestanda i SQL Server Native Client | SP1 CU3 | RTM CU6 |
FIX:Dålig prestanda när du kör en SQL Server-spårning | SP1 CU3 | N/A |
FIX:En fråga som körs mot en DMV går in i en oändlig loop | SP1 CU3 | N/A |
FIX:Du upplever dålig prestanda när du kör en fråga mot en RCSI-aktiverad tabell | SP1 CU3 | N/A |
FIX:Högt räknarvärde för "loggskrivning väntar" | SP1 CU3 | N/A |
FIX:Minnet frigörs inte när du använder Linq för att läsa händelser i filer med utökade händelser | SP1 CU3 | RTM CU6 |
LÄGGNING:CPU-spik när det inte finns någon belastning på en server efter att du installerat SQL Server 2012 | SP1 CU3 | N/A |
FIXA:Värdet på NORECOMPUTE-egenskapen för ett partitionerat index behålls inte efter att du har byggt om indexet | SP1 CU3 | N/A |
Prestandaproblem i NUMA-miljöer | SP1 CU3 | N/A |
En databastransaktionslogg fortsätter att växa efter att du uppgraderar till SQL Server | SP1 CU2 | RTM CU5 |
FIX:Hög CPU-användning när du frågar en binär kolumn med stort objekt genom att använda NOLOCK-tipset | SP1 CU2 | RTM CU5 |
FIXA:Stora frågor som ändrar data körs långsammare än förväntat när många lås ackumuleras | SP1 CU2 | RTM CU5 |
FIX:En transaktionsloggsåterställning tar längre tid än förväntat om en databasfil tas bort | SP1 CU2 | RTM CU5 |
SQL Server 2012 upplever fel i minnet | SP1 CU2 | RTM CU5 |
FIX:Minnesläcka om du aktiverar statistikalternativet AUTO_UPDATE_STATISTICS_ASYNC | SP1 CU2 | RTM CU5 |
Windows Installer startar flera gånger efter att du har installerat SQL Server 2012 SP1 | SP1 CU2 | N/A |
FIX:Fel 17883 när du kör en fråga på en server som har många processorer och en stor mängd minne | SP1 CU2 | N/A |
FIX:"tomt minne"-fel när du använder ODBC | SP1 CU1 | RTM CU3 |
FIX:Prestanda för en SELECT-sats som innehåller en LIKE-operator och en ESCAPE-sats är låg | SP1 CU1 | RTM CU3 |
FIX:SQL Server slutar svara och ett "Icke-eftergivande Scheduler"-fel loggas | SP1 CU1 | RTM CU3 |
FIX:SQL Server tar lång tid att generera skript för en partitionerad tabell med datakomprimering | SP1 CU1 | RTM CU4 |
FIX:Långsam prestanda eller dödläge när du återställer en databas och kör programsatser samtidigt | SP1 CU1 | RTM CU3 |
FIXA:Arbetartrådar vaknar inte direkt när flera I/O-intensiva uppgifter körs samtidigt | SP1 CU1 | RTM CU4 |
FIX:"Process | SP1 CU1 | RTM CU4 |
FIXA:Databasen är offline och i "I Recovery"-läge när du bygger om ett index om transaktionsloggen är full | SP1 CU1 | RTM CU4 |
FIX:Långsam prestanda när du återställer en databas om CDC är aktiverat | RTM CU2 | |
FIXA:Låsta sidtilldelningar aktiveras utan någon varning efter att du har uppgraderat | RTM CU2 | |
FIX:Spärrtidsutlösningsfel när du har heaptabeller och när datakomprimering är aktiverad | RTM CU2 | |
KORRA:En instans av SQL Server 2012 kan sluta oväntat när FILESTREAM-data nås | RTM CU2 | |
FIX:Låga CPU-spikar vid ett visst intervall även utan användaraktivitet | RTM CU1 | |
FIXA:Långsam prestanda när en AFTER-utlösare körs på en partitionerad tabell | RTM CU1 | |
FIX:Prestanda kan minska när du kör en fråga som använder sp_cursoropen lagrad procedur efter att du uppgraderat | RTM CU1 | |
FIX:Det tar lång tid att återställa en databas | RTM CU1 | |
KORRA:Dålig prestanda när du kör en fråga som innehåller korrelerade OCH-predikat | RTM CU1 | |
FIXA:Onödiga uppdateringar för en prenumerant efter att du återinitierat den om en ny artikel läggs till | RTM CU1 | |
FIXA:Långsam prestanda inträffar om hög CPU-användning observeras med konflikter över QUERY_EXEC_STATS spinlocket | RTM CU1 | |
FIXA:Långsam prestanda när du använder DQS för att utföra en datarensning mot en stor datakälla | RTM CU1 | |
FIX:"icke-yielding on Scheduler"-fel om du använder Service Broker för att köra en distribuerad fråga | RTM CU1 | |
KORRIGERA:Klusterdiskvalidering tar oväntat lång tid om det finns fler än 20 diskar eller volymer under en enda enhetsbokstav under failover-klusterinstallationen | RTM CU1 | |
REGNING:Felet är slut på minnet när du kör SQL Server 2012 på en dator som använder NUMA | RTM CU1 | |
KORRIGERA:Felmeddelande om du använder mer än 30 användardefinierade resursguvernörsresurspooler för en instans av SQL Server 2012:"Non-yielding IOCP Listener" | RTM CU1 | |
FIX:"System_health" sessionsdiagnostiksamlingsuppgift fryser SQL Server | RTM CU1 | |
FIX:Availability group failover tar lång tid om en databas i tillgänglighetsgruppen innehåller en FileTable | N/A |
Min åsikt är fortfarande att du alltid bör hålla dig uppdaterad (så klart efter att ha testat dem noggrant) med kumulativa uppdateringar – inte bara för prestandarelaterade korrigeringar, utan även för många andra korrigeringar (jag tappade räkningen på antalet av "felaktiga resultat", problem med "påståendefel" och åtkomstöverträdelser som har åtgärdats).
Du bör notera att flera korrigeringar tillgängliga i den nyligen uppdaterade SP1-grenen ännu inte har gjorts tillgängliga i RTM-grenen. Naturligtvis kommer den här situationen ungefär att flip-flop nästa månad, och månaden efter, och tills den kumulativa uppdateringsrelease-kadensen synkroniseras mellan RTM- och SP1-grenarna.
Legend of SQL Server 2012 Updates
Uppdatera | Bygg | Släppt |
---|---|---|
RTM kumulativ uppdatering 1 | 11.0.2316 | 2012-04-12 |
RTM kumulativ uppdatering 2 | 11.0.2325 | 2012-06-18 |
RTM kumulativ uppdatering 3 | 11.0.2332 | 2012-08-31 |
RTM kumulativ uppdatering 4 | 11.0.2383 | 2012-10-15 |
RTM kumulativ uppdatering 5 | 11.0.2395 | 2012-12-17 |
RTM kumulativ uppdatering 6 | 11.0.2401 | 2013-02-18 |
Service Pack 1 (lista över korrigeringar) | 11.0.3000 | 2012-11-15 |
SP1 Kumulativ uppdatering 1 | 11.0.3321 | 2012-11-20 |
SP1 Kumulativ uppdatering 2 | 11.0.3339 | 2013-01-21 |
SP1 Kumulativ uppdatering 3 | 11.0.3349 | 2013-03-18 |
Jag kommer att försöka hålla den här listan uppdaterad när nya kumulativa uppdateringar släpps.