REVISIÓN: Se pueden producir problemas de bloqueo y rendimiento cuando se habilita el indicador de traza 1118 en SQL Server 2005 si la carga de trabajo de creación de tabla temporal es alto

Seleccione idioma Seleccione idioma
Id. de artículo: 936185 - Ver los productos a los que se aplica este artículo
Error: #50001020 (revisión SQL)
Microsoft distribuye las correcciones de Microsoft SQL Server 2005 como un archivo descargable. Debido a que las revisiones son acumulativas, cada versión nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la versión anterior de SQL Server 2005.
Expandir todo | Contraer todo

Resumen

Este artículo describe lo siguiente acerca de esta revisión versión:
  • Los problemas que corrigen este paquete de revisiones
  • Los requisitos previos para aplicar la revisión paquete
  • Si debe reiniciar el equipo después de aplicar la paquete de hotfix
  • Si el paquete de hotfix queda reemplazado por ningún hotfix paquete
  • Si debe hacer algún cambio el registro después de aplicar la paquete de hotfix
  • Los archivos que están contenidos en la revisión paquete

Síntomas

En Microsoft SQL Server 2005, puede observar problemas de bloqueo y relacionados con el rendimiento. Experimenta este problema si se cumplen las condiciones siguientes:
  • Habilita el indicador de traza 1118.
  • La carga de trabajo de creación de tabla temporal es alto.
  • Varios archivos de datos existen para la base de datos tempdb.
En la tabla del sistema sysprocesses, se establece el valor de la columna de waittype de la base de datos tempdb a PAGELATCH.

Causa

Este problema se produce cuando existen varios archivos de datos en la base de datos tempdb. Si estos varios archivos de datos no existen, esperas de pestillo se producen en las páginas de mapa de asignación Global compartido (SGAM) de la base de datos tempdb.

Solución

Hay una revisión compatible de Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Aplicar esta revisión sólo a los sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, se recomienda que espere la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de la revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota Si se producen problemas adicionales o si necesita solucionar un problema, es posible que deba crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales 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 y servicio al cliente 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 de "Descarga de revisión disponible" muestra los idiomas para los que la revisión está disponible. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Requisitos previos

Debe tener instalado para poder aplicar esta revisión de Microsoft SQL Server 2005 Service Pack 2 (SP2).

Para obtener más información acerca de cómo obtener SQL Server 2005 Service Pack 2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
913089Cómo obtener el service pack más reciente para SQL Server 2005

Información de reinicio

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

Información del registro

No es necesario cambiar el registro.

Información de archivo de revisión

Este hotfix contiene sólo los archivos necesarios para corregir los problemas enumerados en este artículo. Esta revisión no puede contener de todos los archivos necesarios para actualizar plenamente un producto hasta su última compilación.

La versión en inglés de esta revisión tiene los atributos de archivo (u otros posteriores) que se enumeran en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora Universal coordinada (UTC). Cuando vea la información de archivo, se convierte en hora local. Para ver la diferencia entre la hora UTC y la hora local, utilice el Zona horaria ficha en la Fecha y hora elemento de Panel de Control.
SQL Server 2005, versión de 32 bits
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Microsoft.SqlServer.maintenanceplantasks.dll9.0.3166.0296,30428 De abril de 200702: 53x 86
Msmdlocal.dll9.0.3166.015,943,53628 De abril de 200702: 53x 86
MSSQLSYSTEMRESOURCE.ldfNo aplicable524.28827 De abril de 200719: 05No aplicable
MSSQLSYSTEMRESOURCE.mdfNo aplicable40,173,56827 De abril de 200719: 05No aplicable
Rdistcom.dll2005.90.3166.0644,46428 De abril de 200702: 53x 86
SQLAccess.dll2005.90.3166.0350,57628 De abril de 200702: 53x 86
Sqlservr.exe2005.90.3166.029,190,51228 De abril de 200702: 53x 86
Sysdbupg.SQLNo aplicable510,62226 De abril de 200710: 04No aplicable
SQL Server 2005, versión de 64 bits
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Microsoft.SqlServer.maintenanceplantasks.dll9.0.3166.0296,30428 De abril de 200702: 53x 86
Msmdlocal.dll9.0.3166.015,943,53628 De abril de 200702: 53x 86
MSSQLSYSTEMRESOURCE.ldfNo aplicable524.28827 De abril de 200719: 05No aplicable
MSSQLSYSTEMRESOURCE.mdfNo aplicable40,173,56827 De abril de 200719: 05No aplicable
Rdistcom.dll2005.90.3166.0828,27228 De abril de 200716: 12x 64
SQLAccess.dll2005.90.3166.0357,74428 De abril de 200716: 12x 86
Sqlservr.exe2005.90.3166.038,509,93628 De abril de 200716: 12x 64
Sysdbupg.SQLNo aplicable510,62226 De abril de 200710: 04No aplicable
SQL Server 2005, versión de arquitectura Itanium
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Microsoft.SqlServer.maintenanceplantasks.dll9.0.3166.0296,30428 De abril de 200702: 53x 86
Msmdlocal.dll9.0.3166.049,887,08828 De abril de 200709: 10IA-64
MSSQLSYSTEMRESOURCE.ldfNo aplicable524.28827 De abril de 200719: 05No aplicable
MSSQLSYSTEMRESOURCE.mdfNo aplicable40,173,56827 De abril de 200719: 05No aplicable
Rdistcom.dll2005.90.3166.01,885,04028 De abril de 200709: 10IA-64
SQLAccess.dll2005.90.3166.0352,11228 De abril de 200709: 10x 86
Sqlservr.exe2005.90.3166.072,626,03228 De abril de 200709: 10IA-64
Sysdbupg.SQLNo aplicable510,62226 De abril de 200710: 04No aplicable

Solución

Para solucionar temporalmente este problema, deshabilite el indicador de traza 1118. Forma interactiva puede deshabilitar el indicador de traza mediante el comando DBCC TRACEOFF siguiente:
DBCC TRACEOFF (1118, -1)
También puede especificar el indicador de traza como un parámetro de inicio del servicio de SQL Server. Cuando se especifica el indicador de traza como un parámetro de inicio, el indicador de traza se habilita automáticamente cuando se inicia el servicio de SQL Server. Si establece el indicador de traza como un parámetro de inicio, todavía puede utilizar el comando DBCC TRACEOFF para deshabilitar el indicador de traza de forma interactiva.

Estado

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

Más información

El hotfix descrito en este artículo afecta a la base de datos tempdb. Esta revisión reduce significativamente la necesidad de forzar las asignaciones de uniformes, utilice el indicador de traza 1118. Si aplica la corrección y aún se encuentra la contención de TEMPDB, considere la posibilidad también indicador de traza 1118.
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
328551REVISIÓN: Mejoras de concurrencia para la base de datos tempdb
Nota Como norma general , si el número de procesadores lógicos es menor o igual a 8, utilice el mismo número de archivos de datos que procesadores lógicos. Si el número de procesadores lógicos es mayor que 8, archivos de 8 de los datos de uso y, a continuación, si contención persiste, aumente el número de archivos de datos con múltiplos de 4 (hasta un máximo número de procesadores lógicos) hasta que la contención se reduce a unos niveles aceptables o realizar cambios en el código de carga de trabajo.


Propiedades

Id. de artículo: 936185 - Última revisión: jueves, 10 de enero de 2013 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
Palabras clave: 
kbautohotfix kbhotfixserver kbqfe kbmt KB936185 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): 936185

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