Bloqueo causado por el Almacén de consultas. No se puede borrar o deshabilitar


8

Recientemente actualicé nuestro SQL Server 2016 a SP2 y la CU más reciente (KB4458621) lanzada en agosto de 2018. Justo en el último día más o menos, noté que tengo un bloqueo. No puedo matar el SPID b / c, no es un proceso de usuario. Según SP_WHO2, el comando es "Query Store ASYN". Intenté purgar los datos y deshabilitar el almacén de consultas a través de Script y a través de la interfaz de usuario. Nada parece funcionar y solo gira y luego comienza a causar más bloqueo. ¿Alguien más tiene el mismo problema? ¿Alguien puede ayudarme a descubrir cómo deshabilitar el almacén de consultas con éxito? SP_WhoIsActive @show_System_SPIDS = 1 resultados a continuación (solo resultados del almacén de consultas)

SP_WhoIsActive 1 SP_WhoIsActive 2

ACTUALIZACIÓN: esto ahora hace que la unidad TempDB se llene. Voy a intentar reiniciar en unas pocas horas y ver si eso resuelve el problema. Te mantendré informado.

Gracias Nate


¿Está ejecutando SET QUERY_STORE = OFF pero se vuelve a encender? Trazaría y vería si algún otro proceso está haciendo eso.
Jacob H

Creo que esa declaración sería inmediata. Sin embargo, solo gira mientras lo ejecuta y luego comienza a causar más bloqueo. Así que termino cancelando la consulta.
Nate

¿Alguna reconstrucción de índice fuera de línea en progreso? Además, encuentre el bloqueador de plomo e intente matarlo. Necesitamos más detalles: instale sp_whoisactive.
Kin Shah

No hay reconstrucciones de índice en este momento. Tengo instalado SP_WhoIsActive, pero eso no muestra estos SPIDS de proceso. Tanto el SPID de bloqueo como el SPID bloqueado son comandos del almacén de consultas.
Nate

1
ejecutar con @show_system_spids = 1.
Kin Shah

Respuestas:


1

Según su explicación, creo que esto está relacionado con KB4461562 y se resolvió en la última actualización acumulativa 5 .

REVISIÓN: las transacciones y el truncamiento de registros pueden bloquearse cuando usa el Almacén de consultas en SQL Server 2016 y 2017

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.