Después de que se publicara la Actualización acumulativa n.° 3 de SQL Server 2012 Service Pack 1 anoche, me di cuenta de que hay muchas correcciones relacionadas con el rendimiento que están disponibles para SQL Server 2012, y puede ser difícil hacer un seguimiento de las correcciones que están disponibles en qué actualizaciones acumulativas.
Entonces, aquí hay una lista de correcciones relacionadas con el rendimiento disponibles para SQL Server 2012 hasta la fecha (desplácese hacia abajo para ver la leyenda completa).
Corrección / Artículo KB | ||
---|---|---|
Rendimiento mejorado del proceso de detección de metadatos en SQL Server Native Client | SP1 CU3 | RTM CU6 |
FIX:bajo rendimiento cuando ejecuta un seguimiento de SQL Server | SP1 CU3 | N/A |
FIX:una consulta que se ejecuta contra un DMV entra en un bucle infinito | SP1 CU3 | N/D |
FIX:experimenta un bajo rendimiento cuando ejecuta una consulta en una tabla habilitada para RCSI | SP1 CU3 | N/A |
FIX:Alto valor de contador de "esperas de escritura de registro" | SP1 CU3 | N/A |
FIX:la memoria no se libera cuando usa Linq para leer eventos en archivos de eventos extendidos | SP1 CU3 | RTM CU6 |
FIX:pico de CPU cuando no hay carga en un servidor después de instalar SQL Server 2012 | SP1 CU3 | N/A |
FIX:el valor de la propiedad NORECOMPUTE para un índice particionado no se conserva después de reconstruir el índice | SP1 CU3 | N/A |
Problemas de rendimiento en entornos NUMA | SP1 CU3 | N/D |
Un registro de transacciones de la base de datos sigue creciendo después de actualizar a SQL Server | SP1 CU2 | RTM CU5 |
FIX:uso elevado de la CPU cuando consulta una columna de objeto binario grande mediante la sugerencia NOLOCK | SP1 CU2 | RTM CU5 |
FIX:Las consultas grandes que modifican datos se ejecutan más lentamente de lo esperado cuando se acumulan muchos bloqueos | SP1 CU2 | RTM CU5 |
FIX:una operación de restauración del registro de transacciones tarda más de lo esperado si se elimina un archivo de base de datos | SP1 CU2 | RTM CU5 |
SQL Server 2012 experimenta errores de falta de memoria | SP1 CU2 | RTM CU5 |
FIX:pérdida de memoria si habilita la opción de estadísticas AUTO_UPDATE_STATISTICS_ASYNC | SP1 CU2 | RTM CU5 |
Windows Installer se inicia repetidamente después de instalar SQL Server 2012 SP1 | SP1 CU2 | N/A |
FIX:Error 17883 cuando ejecuta una consulta en un servidor que tiene muchas CPU y una gran cantidad de memoria | SP1 CU2 | N/A |
FIX:error de "memoria insuficiente" cuando usa ODBC | SP1 CU1 | RTM CU3 |
FIX:el rendimiento de una declaración SELECT que contiene un operador LIKE y una cláusula ESCAPE es bajo | SP1 CU1 | RTM CU3 |
FIX:SQL Server deja de responder y se registra un error de "programador sin rendimiento" | SP1 CU1 | RTM CU3 |
FIX:SQL Server tarda mucho en generar scripts para una tabla particionada con compresión de datos | SP1 CU1 | RTM CU4 |
FIX:rendimiento lento o interbloqueo cuando restaura una base de datos y ejecuta sentencias al mismo tiempo | SP1 CU1 | RTM CU3 |
FIX:los subprocesos de trabajo no se activan inmediatamente cuando se ejecutan varias tareas intensivas de E/S al mismo tiempo | SP1 CU1 | RTM CU4 |
FIX:Aparece el mensaje de error "Process | SP1 CU1 | RTM CU4 |
FIX:la base de datos está fuera de línea y en estado "En recuperación" cuando reconstruye un índice si el registro de transacciones está lleno | SP1 CU1 | RTM CU4 |
FIX:rendimiento lento al restaurar una base de datos si CDC está habilitado | RTM CU2 | |
FIX:las asignaciones de páginas bloqueadas se habilitan sin ninguna advertencia después de actualizar | RTM CU2 | |
FIX:error de tiempo de espera de bloqueo cuando tiene tablas de almacenamiento dinámico y cuando la compresión de datos está habilitada | RTM CU2 | |
FIX:una instancia de SQL Server 2012 puede finalizar inesperadamente cuando se accede a los datos de FILESTREAM | RTM CU2 | |
FIX:picos bajos de CPU en un intervalo establecido, incluso sin actividad del usuario | RTM CU1 | |
FIX:rendimiento lento cuando se ejecuta un disparador AFTER en una tabla particionada | RTM CU1 | |
FIX:el rendimiento puede disminuir cuando ejecuta una consulta que usa el procedimiento almacenado sp_cursoropen después de actualizar | RTM CU1 | |
FIX:lleva mucho tiempo restaurar una base de datos | RTM CU1 | |
FIX:bajo rendimiento cuando ejecuta una consulta que contiene predicados AND correlacionados | RTM CU1 | |
FIX:Actualizaciones innecesarias para un suscriptor después de reiniciarlo si se agrega un nuevo artículo | RTM CU1 | |
FIX:se produce un rendimiento lento si se observa un uso elevado de la CPU con contención sobre el bloqueo de giro QUERY_EXEC_STATS | RTM CU1 | |
FIX:rendimiento lento cuando usa DQS para realizar una limpieza de datos en una fuente de datos grande | RTM CU1 | |
FIX:error "sin rendimiento en Scheduler" si usa Service Broker para ejecutar una consulta distribuida | RTM CU1 | |
FIX:La validación del disco del clúster tarda mucho tiempo inesperadamente si hay más de 20 discos o volúmenes en una sola letra de unidad durante la instalación del clúster de conmutación por error | RTM CU1 | |
FIX:error de falta de memoria cuando ejecuta SQL Server 2012 en una computadora que usa NUMA | RTM CU1 | |
FIX:mensaje de error si usa más de 30 grupos de recursos reguladores de recursos definidos por el usuario para una instancia de SQL Server 2012:"Escucha IOCP sin rendimiento" | RTM CU1 | |
FIX:La tarea de recopilación de diagnósticos de sesión "System_health" bloquea SQL Server | RTM CU1 | |
FIX:la conmutación por error del grupo de disponibilidad tarda mucho tiempo si una base de datos en el grupo de disponibilidad contiene una tabla de archivos | N/A |
Mi opinión es que siempre debe estar actualizado (después de probarlos a fondo, por supuesto) con actualizaciones acumulativas, no solo para correcciones relacionadas con el rendimiento, sino también para muchas otras correcciones (perdí la cuenta del número de errores de "resultado incorrecto", problemas de "error de aserción" y violaciones de acceso que se han solucionado).
Debe tener en cuenta que varias correcciones disponibles en la rama SP1 recién actualizada aún no están disponibles en la rama RTM. Por supuesto, esta situación cambiará aproximadamente el próximo mes, y el mes siguiente, y hasta que la cadencia de publicación de actualizaciones acumulativas se sincronice entre las ramas RTM y SP1.
Leyenda de las actualizaciones de SQL Server 2012
Actualizar | Construir | Lanzado |
---|---|---|
Actualización acumulativa 1 de RTM | 11.0.2316 | 2012-04-12 |
Actualización acumulativa 2 de RTM | 11.0.2325 | 2012-06-18 |
Actualización acumulativa 3 de RTM | 11.0.2332 | 2012-08-31 |
Actualización acumulativa 4 de RTM | 11.0.2383 | 2012-10-15 |
Actualización acumulativa 5 de RTM | 11.0.2395 | 2012-12-17 |
Actualización acumulativa 6 de RTM | 11.0.2401 | 2013-02-18 |
Service Pack 1 (lista de correcciones) | 11.0.3000 | 2012-11-15 |
SP1 Actualización acumulativa 1 | 11.0.3321 | 2012-11-20 |
SP1 Actualización acumulativa 2 | 11.0.3339 | 2013-01-21 |
SP1 Actualización acumulativa 3 | 11.0.3349 | 2013-03-18 |
Intentaré mantener esta lista actualizada a medida que se publiquen nuevas actualizaciones acumulativas.