Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Correzioni relative alle prestazioni per SQL Server 2012

Dopo il rilascio dell'aggiornamento cumulativo n. 3 di SQL Server 2012 Service Pack 1 la scorsa notte, mi sono reso conto che sono disponibili molte correzioni relative alle prestazioni per SQL Server 2012 e potrebbe essere difficile tenere traccia di quali correzioni sono disponibili in quali aggiornamenti cumulativi.

Quindi, ecco un elenco di correzioni relative alle prestazioni disponibili per SQL Server 2012 fino ad oggi (scorri verso il basso per visualizzare una legenda completa).

Correzione / Articolo KB Aggiornamento SP1 Aggiornamento RTM
Miglioramento delle prestazioni del processo di individuazione dei metadati in SQL Server Native Client SP1 CU3 RTM CU6
FIX:prestazioni scarse quando si esegue una traccia di SQL Server SP1 CU3 N/D
FIX:una query eseguita su un DMV entra in un ciclo infinito SP1 CU3 N/D
FIX:si verificano scarse prestazioni quando si esegue una query su una tabella abilitata per RCSI SP1 CU3 N/D
FIX:valore contatore "log write waits" alto SP1 CU3 N/D
FIX:la memoria non viene rilasciata quando usi Linq per leggere gli eventi nei file di eventi estesi SP1 CU3 RTM CU6
FIX:picco della CPU quando non c'è carico su un server dopo l'installazione di SQL Server 2012 SP1 CU3 N/D
FIX:il valore della proprietà NORECOMPUTE per un indice partizionato non viene mantenuto dopo la ricostruzione dell'indice SP1 CU3 N/D
Problemi di prestazioni negli ambienti NUMA SP1 CU3 N/D
Un registro delle transazioni del database continua a crescere dopo l'aggiornamento a SQL Server SP1 CU2 RTM CU5
FIX:utilizzo elevato della CPU quando si interroga una colonna di oggetti binari di grandi dimensioni utilizzando l'hint NOLOCK SP1 CU2 RTM CU5
FIX:le query di grandi dimensioni che modificano i dati vengono eseguite più lentamente del previsto quando si accumulano molti blocchi SP1 CU2 RTM CU5
FIX:un'operazione di ripristino del registro delle transazioni richiede più tempo del previsto se un file di database viene rimosso SP1 CU2 RTM CU5
SQL Server 2012 presenta errori di memoria insufficiente SP1 CU2 RTM CU5
FIX:perdita di memoria se si abilita l'opzione statistica AUTO_UPDATE_STATISTICS_ASYNC SP1 CU2 RTM CU5
Windows Installer viene avviato ripetutamente dopo l'installazione di SQL Server 2012 SP1 SP1 CU2 N/D
FIX:errore 17883 quando si esegue una query su un server con molte CPU e una grande quantità di memoria SP1 CU2 N/D
FIX:errore "memoria insufficiente" quando si utilizza ODBC SP1 CU1 RTM CU3
FIX:le prestazioni di un'istruzione SELECT che contiene un operatore LIKE e una clausola ESCAPE sono basse SP1 CU1 RTM CU3
FIX:SQL Server smette di rispondere e viene registrato un errore "Utilità di pianificazione non cedevole" SP1 CU1 RTM CU3
FIX:SQL Server richiede molto tempo per generare script per una tabella partizionata con compressione dei dati SP1 CU1 RTM CU4
FIX:prestazioni lente o deadlock quando si ripristina un database e si eseguono istruzioni contemporaneamente SP1 CU1 RTM CU3
FIX:i thread di lavoro non si riattivano immediatamente quando più attività ad alta intensità di I/O sono in esecuzione contemporaneamente SP1 CU1 RTM CU4
FIX:messaggio di errore "Il processo sembra non cedere su Scheduler " quando si esegue una query SP1 CU1 RTM CU4
FIX:il database è offline e nello stato "In ripristino" quando ricostruisci un indice se il registro delle transazioni è pieno SP1 CU1 RTM CU4
FIX:prestazioni lente durante il ripristino di un database se CDC è abilitato Service Pack 1 RTM CU2
FIX:le allocazioni di pagine bloccate vengono abilitate senza alcun avviso dopo l'aggiornamento Service Pack 1 RTM CU2
FIX:errore di timeout di latch quando si hanno tabelle heap e quando la compressione dei dati è abilitata Service Pack 1 RTM CU2
FIX:un'istanza di SQL Server 2012 potrebbe terminare in modo imprevisto quando si accede ai dati FILESTREAM Service Pack 1 RTM CU2
FIX:picchi di CPU bassi a un intervallo prestabilito anche senza l'attività dell'utente Service Pack 1 RTM CU1
FIX:prestazioni lente quando un trigger AFTER viene eseguito su una tabella partizionata Service Pack 1 RTM CU1
FIX:le prestazioni potrebbero diminuire quando si esegue una query che utilizza la stored procedure sp_cursoropen dopo l'aggiornamento Service Pack 1 RTM CU1
FIX:il ripristino di un database richiede molto tempo Service Pack 1 RTM CU1
FIX:prestazioni scarse quando si esegue una query che contiene predicati AND correlati Service Pack 1 RTM CU1
FIX:aggiornamenti non necessari per un abbonato dopo averlo reinizializzato se viene aggiunto un nuovo articolo Service Pack 1 RTM CU1
FIX:si verifica un rallentamento delle prestazioni se si osserva un utilizzo elevato della CPU con contesa sullo spinlock QUERY_EXEC_STATS Service Pack 1 RTM CU1
FIX:prestazioni lente quando si utilizza DQS per eseguire una pulizia dei dati su un'origine dati di grandi dimensioni Service Pack 1 RTM CU1
FIX:errore "non cedente su Scheduler" se si utilizza Service Broker per eseguire una query distribuita Service Pack 1 RTM CU1
FIX:la convalida del disco del cluster richiede molto tempo in modo imprevisto se sono presenti più di 20 dischi o volumi in una singola lettera di unità durante l'installazione del cluster di failover Service Pack 1 RTM CU1
FIX:errore di memoria insufficiente durante l'esecuzione di SQL Server 2012 su un computer che utilizza NUMA Service Pack 1 RTM CU1
FIX:messaggio di errore se si utilizzano più di 30 pool di risorse del regolatore di risorse definiti dall'utente per un'istanza di SQL Server 2012:"Listener IOCP non cedevole" Service Pack 1 RTM CU1
FIX:l'attività di raccolta della diagnostica della sessione "System_health" blocca SQL Server Service Pack 1 RTM CU1
FIX:il failover del gruppo di disponibilità richiede molto tempo se un database nel gruppo di disponibilità contiene una FileTable Service Pack 1 N/D


La mia opinione rimane che dovresti sempre rimanere aggiornato (dopo averli testati a fondo, ovviamente) con aggiornamenti cumulativi, non solo per le correzioni relative alle prestazioni, ma anche per molte altre correzioni (ho perso il conto del numero di bug di "risultato errato", problemi di "errore di asserzione" e violazioni di accesso che sono state corrette).

Tieni presente che diverse correzioni disponibili nel ramo SP1 appena aggiornato non sono state ancora rese disponibili nel ramo RTM. Ovviamente questa situazione cambierà grosso modo il mese prossimo, e il mese successivo, e fino a quando la cadenza di rilascio dell'aggiornamento cumulativo non sarà sincronizzata tra i rami RTM e SP1.

Leggenda degli aggiornamenti di SQL Server 2012

Aggiornamento Costruisci Rilasciato
Aggiornamento cumulativo RTM 1 11.0.2316 12-04-2012
Aggiornamento cumulativo RTM 2 11.0.2325 18-06-2012
Aggiornamento cumulativo RTM 3 11.0.2332 31-08-2012
Aggiornamento cumulativo RTM 4 11.0.2383 15-10-2012
Aggiornamento cumulativo RTM 5 11.0.2395 17-12-2012
Aggiornamento cumulativo RTM 6 11.0.2401 18-02-2013
Service Pack 1 (elenco di correzioni) 11.0.3000 15-11-2012
Aggiornamento cumulativo SP1 1 11.0.3321 20-11-2012
Aggiornamento cumulativo SP1 2 11.0.3339 21-01-2013
Aggiornamento cumulativo SP1 3 11.0.3349 18-03-2013


Cercherò di mantenere aggiornato questo elenco man mano che verranno rilasciati nuovi aggiornamenti cumulativi.