Episodio
Contención de asignación de Tempdb en SQL Server
En SQL Server, la creación simultánea de objetos temporales (tablas temporales y variables de tabla) de muchas sesiones puede provocar contención de asignación de tempdb. Esta contención se produce en las páginas PFS y SGAM en tempdb (como PAGELATCH_EX y PAGELATCH_SH esperas). Se recomienda crear archivos de datos adicionales para tempdb e implementar la marca de seguimiento 1118 para reducir este tipo de contención. La creación de objetos temporales, en un procedimiento almacenado provocará el almacenamiento en caché de tablas temporales, lo que también puede ayudar a reducir la contención de asignación de tempdb.
Después de direccionar la contención de asignación de Tempdb, probablemente encontrará contención de metadatos de Tempdb cuando use tablas temporales (no cuando se usan variables de tabla debido al almacenamiento en caché de tablas temporales).
En el vídeo siguiente con el ejemplo práctico se muestra la contención de asignación de tempdb y se explican los pasos para reducir la contención. SQLTest Tool simula los laboratorios prácticos automáticamente, sin necesidad de registro. Puede practicar el ejemplo práctico en línea mientras ve el vídeo.
En SQL Server, la creación simultánea de objetos temporales (tablas temporales y variables de tabla) de muchas sesiones puede provocar contención de asignación de tempdb. Esta contención se produce en las páginas PFS y SGAM en tempdb (como PAGELATCH_EX y PAGELATCH_SH esperas). Se recomienda crear archivos de datos adicionales para tempdb e implementar la marca de seguimiento 1118 para reducir este tipo de contención. La creación de objetos temporales, en un procedimiento almacenado provocará el almacenamiento en caché de tablas temporales, lo que también puede ayudar a reducir la contención de asignación de tempdb.
Después de direccionar la contención de asignación de Tempdb, probablemente encontrará contención de metadatos de Tempdb cuando use tablas temporales (no cuando se usan variables de tabla debido al almacenamiento en caché de tablas temporales).
En el vídeo siguiente con el ejemplo práctico se muestra la contención de asignación de tempdb y se explican los pasos para reducir la contención. SQLTest Tool simula los laboratorios prácticos automáticamente, sin necesidad de registro. Puede practicar el ejemplo práctico en línea mientras ve el vídeo.