REVISIÓN: "Esperas de escritura de registro" contador valor alto en una instancia de SQL Server 2012

Seleccione idioma Seleccione idioma
Id. de artículo: 2809338 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas



Supongamos que habilite una función como grupos de disponibilidad AlwaysOn que utiliza grupo de registro de una instancia de Microsoft SQL Server 2012 o 2014 de Microsoft SQL Server. En esta situación, el contador deespera de escritura de registros para el búfer de registro en la instancia de SQL Server tiene un valor alto. También se puede observar valores altos de CMEMTHREAD y WRITELOG tipos de espera en las vistas de administración dinámica (DMV). Además, se generan los pequeños archivos de volcado.

Nota:El grupo de registro es una caché en memoria del registro de transacciones. Esta caché se utiliza, entre otras cosas: para optimizar la lectura del registro durante la recuperación y replicación de transacciones de operaciones de rolloback, y la característica grupos de disponibilidad AlwaysOn.

Causa

Este problema se produce porque el grupo de registro utiliza un puntero a un objeto de memoria (PMO) de global para todas las bases de datos.

Cuando muchos subprocesos intentan escribir los registros mediante el grupo de registro, todos los subprocesos deben esperar a que el puntero a un objeto de memoria resultante en la contención que se describe en la sección síntomas.

Solución

SQL Server de 2014

El problema se ha solucionado en la versión RTM de SQL Server 2014, pero necesitará habilitar el indicador de traza T9024 para activar la corrección. Después de habilitar el puntero a un objeto de memoria en el nivel de nodo de este indicador de traza, las particiones de la instancia de SQL Server.

Nota: Si los problemas persisten incluso después de habilitar el indicador de traza T9024, también puede habilitar el indicador de traza T8048 el puntero a la memoria de las particiones que objetos a nivel de la CPU.

SQL Server 2012

Información sobre la actualización acumulativa

Actualización acumulativa 3 para SQL Server 2012 SP1

La solución a este problema en primer lugar se publicó en la actualización acumulativa 3. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para el Service Pack 1 de SQL Server 2012, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2812412 Paquete de actualización acumulativa 3 para Service Pack 1 de SQL Server 2012
Nota: Como las compilaciones son acumulativas, cada versión nueva de corrección contiene todas las revisiones y revisión de todas las revisiones de seguridad incluidas en el Service Pack 1 anterior de SQL Server 2012. Se recomienda que considere la posibilidad de aplicar la versión más reciente de revisión que contenga esta revisión. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
2772858 Compilaciones de SQL Server 2012 se publicaron después del lanzamiento de Service Pack 1 de SQL Server 2012
Nota:Después de aplicar la revisión debe habilitar el indicador de trazaT9024 para activar la corrección.Después de habilitar el puntero a un objeto de memoria en el nivel de nodo de este indicador de traza, las particiones de la instancia de SQL Server.

Nota: Si los problemas persisten incluso después de habilitar el indicador de traza T9024, también puede habilitar el indicador de traza T8048 el puntero a la memoria de las particiones que objetos a nivel de la CPU.

Información de la revisión

Hay una revisión compatible de Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico.

Si la revisión está disponible para su descarga, hay una sección "Revisión descarga disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, envíe una solicitud al servicio de atención al cliente y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si necesita solucionar un problema, tendrá que crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las cuestiones y problemas que no guarden relación con esta revisión en cuestión. Para obtener una lista completa de los números de teléfono de soporte técnico de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Nota: El formulario "Revisión descarga disponible" muestra los idiomas para los que la revisión está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos para SQL Server 2012

Para aplicar esta revisión, debe tener instalado en el equipo de SQL Server 2012 SP1.

Requisito de reinicio

No es necesario que reinicie el equipo después de aplicar esta revisión.

Información de archivo

La versión global de revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información de archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en el elemento de fecha y hora del Panel de Control.
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempoPlataforma
Sqlservr.exe2011.110.3340.016076826-Ene-201305:12x86
Sqlservr.exe2011.110.3340.019200026-Ene-201305:23x 64
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Propiedades

Id. de artículo: 2809338 - Última revisión: lunes, 08 de septiembre de 2014 - Versión: 6.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Standard
  • Microsoft SQL Server 2014 Express
  • Microsoft SQL Server 2014 Web
  • Microsoft SQL Server 2012 Service Pack 1 sobre las siguientes plataformas
    • Microsoft SQL Server 2012 Developer
    • Microsoft SQL Server 2012 Enterprise
    • Microsoft SQL Server 2012 Express
    • Microsoft SQL Server 2012 Standard
    • Microsoft SQL Server 2012 Web
    • SQL Server 2012 Enterprise Core
Palabras clave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2809338 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2809338

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com