Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Recomendaciones para reducir la contención de asignación en la base de datos tempdb de SQL Server

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): 2154845
Síntomas
Observa graves de bloqueo cuando el SQL Server está sobrecargado. Al examinar las vistas de administración dinámica [sys.dm_exec_request o sys.dm_os_waiting_tasks], observa que estas solicitudes o tareas están esperando recursos de tempdb. Notará que el tipo y los recursos de espera señalan a esperas de LATCH en páginas de tempdb. Estas páginas pueden tener el formato de 2:1:1, 2:1:3, etc..
Causa
Cuando la base de datos tempdb es usada intensivamente, SQL Server puede experimentar contención cuando intenta asignar páginas. Dependiendo del grado de contención, esto puede causar que las consultas y las solicitudes que utilizan tempdb dejen de responder durante cortos períodos de tiempo.
Solución
Hay varios pasos que puede realizar para mejorar la simultaneidad de tempdb:

Como regla 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, utilizar archivos de datos de 8 y, a continuación, si continúa la contención, aumentar el número de archivos de datos en múltiplos de 4 (hasta el número de procesadores lógicos) hasta la contención se reduce a niveles aceptables o realizar cambios en el código de carga de trabajo.

Considere la posibilidad de implementar las recomendaciones de mejores prácticas en el artículo de Technet titulado Trabajo con tempdb en SQL Server 2005.

Si los pasos anteriores no reduce significativamente la contención de la asignación y la contención en las páginas SGAM, implementar el seguimiento de la bandera - T1118. Bajo este indicador de traza de SQL Server asigna las extensiones completos para cada objeto de base de datos, lo que elimina la contención en las páginas SGAM. Tenga en cuenta que este indicador de traza afecta a cada base de datos en la instancia de SQL Server. Para obtener información acerca de cómo determinar si la contención de la asignación en las páginas SGAM, vea el subtema de contención de supervisión causado por operaciones de DMLen Trabajo con tempdb en SQL Server 2005 página en Technet.

Más información
Para obtener más información acerca de los productos o herramientas que comprueban automáticamente si esta condición en la instancia de SQL Server y en las versiones del producto SQL Server, vea la tabla siguiente:

Software de reglaTítulo de la reglaDescripción de la reglaVersiones del producto con el que se evalúa la regla
Asesor de System CenterConfiguración de la base de datos de SQL Server: número de archivos de datos tempdb se podría bloquearAsesor de System Center comprueba el número de archivos de datos configurados para la base de datos tempdb. Si es uno y el SQL Server utiliza más de un procesador, entonces esta alerta si genera. Revise la información de este artículo y agregar más archivos de datos a la base de datos tempdb.SQL Server 2008
SQL Server 2008 R2
SQL nera 2012



Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 2154845 - Última revisión: 05/12/2015 15:21:00 - Revisión: 5.0

Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, 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, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard Community Technology Preview 2, Microsoft SQL Server 2014 Web

  • kbmt KB2154845 KbMtes
Comentarios
<img alt="" width="1" height="1" src="https://c.microsoft.com/trans_pixel.aspx">
&t=">/html>