Nadat de cumulatieve update #3 van SQL Server 2012 Service Pack 1 gisteravond was uitgebracht, realiseerde ik me dat er veel prestatiegerelateerde fixes beschikbaar zijn voor SQL Server 2012, en dat het misschien moeilijk is om bij te houden welke fixes beschikbaar zijn in welke cumulatieve updates.
Hier is dus een lijst met prestatiegerelateerde fixes die tot nu toe beschikbaar zijn voor SQL Server 2012 (scroll naar beneden om een volledige legenda te zien).
Fix / KB-artikel | ||
---|---|---|
Verbeterde prestaties van het metadatadetectieproces in SQL Server Native Client | SP1 CU3 | RTM CU6 |
FIX:slechte prestaties wanneer u een SQL Server-tracering uitvoert | SP1 CU3 | N.v.t. |
FIX:een query die tegen een DMV wordt uitgevoerd, komt in een oneindige lus | SP1 CU3 | N.v.t. |
FIX:u ervaart slechte prestaties wanneer u een query uitvoert op een RCSI-compatibele tabel | SP1 CU3 | N.v.t. |
FIX:Hoge "log schrijven wacht" tellerwaarde | SP1 CU3 | N.v.t. |
FIX:geheugen wordt niet vrijgegeven wanneer u Linq gebruikt om gebeurtenissen in bestanden met uitgebreide gebeurtenissen te lezen | SP1 CU3 | RTM CU6 |
FIX:CPU-piek wanneer een server niet wordt belast nadat u SQL Server 2012 hebt geïnstalleerd | SP1 CU3 | N.v.t. |
FIX:waarde van de eigenschap NORECOMPUTE voor een gepartitioneerde index blijft niet behouden nadat u de index opnieuw hebt opgebouwd | SP1 CU3 | N.v.t. |
Prestatieproblemen in NUMA-omgevingen | SP1 CU3 | N.v.t. |
Een databasetransactielogboek blijft groeien nadat u een upgrade naar SQL Server hebt uitgevoerd | SP1 CU2 | RTM CU5 |
FIX:Hoog CPU-gebruik wanneer u een binaire grote objectkolom opvraagt met behulp van de NOLOCK-hint | SP1 CU2 | RTM CU5 |
FIX:grote zoekopdrachten die gegevens wijzigen, worden langzamer uitgevoerd dan verwacht wanneer veel vergrendelingen zich ophopen | SP1 CU2 | RTM CU5 |
FIX:een herstelbewerking voor het transactielogboek duurt langer dan verwacht als een databasebestand wordt verwijderd | SP1 CU2 | RTM CU5 |
SQL Server 2012 ervaart onvoldoende geheugen | SP1 CU2 | RTM CU5 |
FIX:Geheugenlek als u de AUTO_UPDATE_STATISTICS_ASYNC-statistiekoptie inschakelt | SP1 CU2 | RTM CU5 |
Windows Installer start herhaaldelijk nadat u SQL Server 2012 SP1 hebt geïnstalleerd | SP1 CU2 | N.v.t. |
FIX:Fout 17883 wanneer u een query uitvoert op een server met veel CPU's en een grote hoeveelheid geheugen | SP1 CU2 | N.v.t. |
FIX:"onvoldoende geheugen" fout wanneer u ODBC gebruikt | SP1 CU1 | RTM CU3 |
FIX:Prestaties van een SELECT-instructie die een LIKE-operator en een ESCAPE-clausule bevat, is laag | SP1 CU1 | RTM CU3 |
FIX:SQL Server reageert niet meer en er wordt een "Niet-renderende planner"-fout geregistreerd | SP1 CU1 | RTM CU3 |
FIX:SQL Server duurt lang om scripts te genereren voor een gepartitioneerde tabel met gegevenscompressie | SP1 CU1 | RTM CU4 |
FIX:trage prestaties of impasse wanneer u een database herstelt en tegelijkertijd instructies uitvoert | SP1 CU1 | RTM CU3 |
FIX:Worker-threads worden niet onmiddellijk geactiveerd wanneer meerdere I/O-intensieve taken tegelijkertijd worden uitgevoerd | SP1 CU1 | RTM CU4 |
FIX:"Proces | SP1 CU1 | RTM CU4 |
FIX:Database is offline en in de staat "In herstel" wanneer u een index opnieuw opbouwt als het transactielogboek vol is | SP1 CU1 | RTM CU4 |
FIX:trage prestaties wanneer u een database herstelt als CDC is ingeschakeld | RTM CU2 | |
FIX:vergrendelde paginatoewijzingen worden zonder enige waarschuwing ingeschakeld nadat u een upgrade hebt uitgevoerd | RTM CU2 | |
FIX:Latch time-out-fout wanneer u heap-tabellen hebt en wanneer gegevenscompressie is ingeschakeld | RTM CU2 | |
FIX:een exemplaar van SQL Server 2012 kan onverwacht eindigen wanneer FILESTREAM-gegevens worden geopend | RTM CU2 | |
FIX:Lage CPU-pieken met een ingesteld interval, zelfs zonder gebruikersactiviteit | RTM CU1 | |
FIX:Trage prestaties wanneer een AFTER-trigger wordt uitgevoerd op een gepartitioneerde tabel | RTM CU1 | |
FIX:Prestaties kunnen afnemen wanneer u een query uitvoert die de sp_cursoropen opgeslagen procedure gebruikt nadat u een upgrade heeft uitgevoerd | RTM CU1 | |
FIX:Het duurt lang om een database te herstellen | RTM CU1 | |
FIX:slechte prestaties wanneer u een query uitvoert die gecorreleerde EN-predikaten bevat | RTM CU1 | |
FIX:Onnodige updates voor een abonnee nadat je deze opnieuw hebt geïnitialiseerd als een nieuw artikel wordt toegevoegd | RTM CU1 | |
FIX:Trage prestaties treden op als hoog CPU-gebruik wordt waargenomen met twist over de QUERY_EXEC_STATS spinlock | RTM CU1 | |
FIX:trage prestaties wanneer u DQS gebruikt om gegevens op te schonen tegen een grote gegevensbron | RTM CU1 | |
FIX:"niet-rendement op Scheduler"-fout als u Service Broker gebruikt om een gedistribueerde query uit te voeren | RTM CU1 | |
FIX:Clusterschijfvalidatie duurt onverwacht lang als er meer dan 20 schijven of volumes onder een enkele stationsletter zijn tijdens de installatie van een failovercluster | RTM CU1 | |
FIX:onvoldoende geheugen wanneer u SQL Server 2012 uitvoert op een computer die gebruikmaakt van NUMA | RTM CU1 | |
FIX:foutbericht als u meer dan 30 door de gebruiker gedefinieerde resource-gouverneur-pools gebruikt voor een exemplaar van SQL Server 2012:"Niet-rendement IOCP-listener" | RTM CU1 | |
FIX:"System_health" sessie diagnostische verzamelingstaak bevriest SQL Server | RTM CU1 | |
FIX:Failover van de beschikbaarheidsgroep duurt lang als een database in de beschikbaarheidsgroep een FileTable bevat | N.v.t. |
Mijn mening blijft dat je altijd op de hoogte moet blijven (na ze natuurlijk grondig te hebben getest) met cumulatieve updates - niet alleen voor prestatiegerelateerde fixes, maar ook voor veel andere fixes (ik ben de tel kwijtgeraakt van het aantal fouten met "onjuist resultaat", "bevestigingsfouten" en toegangsschendingen die zijn verholpen).
Houd er rekening mee dat verschillende fixes die beschikbaar zijn in de nieuw vernieuwde SP1-tak nog niet beschikbaar zijn gemaakt in de RTM-tak. Natuurlijk zal deze situatie volgende maand ruwweg omslaan, en de maand erna, en totdat de cumulatieve update-release-cadans is gesynchroniseerd tussen de RTM- en SP1-takken.
Legende van SQL Server 2012-updates
Bijwerken | Bouw | Uitgebracht |
---|---|---|
RTM cumulatieve update 1 | 11.0.2316 | 2012-04-12 |
RTM cumulatieve update 2 | 11.0.2325 | 2012-06-18 |
RTM cumulatieve update 3 | 11.0.2332 | 31-08-2012 |
RTM cumulatieve update 4 | 11.0.2383 | 15-10-2012 |
RTM cumulatieve update 5 | 11.0.2395 | 2012-12-17 |
RTM cumulatieve update 6 | 11.0.2401 | 2013-02-18 |
Service Pack 1 (lijst met oplossingen) | 11.0.3000 | 15-11-2012 |
SP1 cumulatieve update 1 | 11.0.3321 | 2012-11-20 |
SP1 cumulatieve update 2 | 11.0.3339 | 21-01-2013 |
SP1 cumulatieve update 3 | 11.0.3349 | 2013-03-18 |
Ik zal proberen deze lijst up-to-date te houden als er nieuwe cumulatieve updates worden uitgebracht.