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: