Los problemas de rendimiento de KB4131193 se producen en PAGELATCH_EX y PAGELATCH_SH espera en TempDB cuando usa SQL Server 2016

Síntomas

Al usar Microsoft SQL Server 2016, se produce un aumento en el tiempo de espera PAGELATCH_EX y PAGELATCH_SH en las páginas de la base de datos que pertenecen a las tablas del sistema sys. sysobjvalues y sys. sysseobjvalues en TempDB.

Solución alternativa

Para solucionar este problema, revise la aplicación y, cuando corresponda, aplique los siguientes métodos. Asegúrese también de usar estos métodos como procedimientos recomendados en el futuro desarrollo de Transact-SQL:

  • Quite los comandos de la tabla DROP para todas las tablas temporales que no se volverán a usar en la misma ejecución del procedimiento almacenado. SQL Server eliminará las tablas temporales cuando la sesión que creó las tablas temporales haya finalizado.

  • Evite usar el comando TRUNCAte TABLE en las tablas temporales.

  • Evite modificar las tablas temporales después de haberlas creado.

  • Si se crean índices en la tabla temporal, considere la posibilidad de moverlos a instrucciones de creación de índice en línea dentro del comando Crear tabla.

Resolución

Esta corrección se incluye en las actualizaciones siguientes:

Actualización acumulativa 1 para SQL Server 2016 Service Pack 2

Actualización acumulativa 9 para SQL Server 2016 Service Pack 1

Acerca de las compilaciones de SQL Server

Cada compilación nueva para SQL Server contiene todas las revisiones y correcciones de seguridad de la compilación anterior. Le recomendamos que instale la compilación más reciente para su versión de SQL Server:

La compilación más reciente para SQL Server 2016

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?

¿Qué ha afectado a tu experiencia?

¿Algún comentario adicional? (Opcional)

¡Gracias por sus comentarios!

×