Blocage provoqué par le magasin de requêtes. Impossible d'effacer ou de désactiver


8

J'ai récemment mis à jour notre SQL Server 2016 vers SP2 et la plus récente CU (KB4458621) publiée en août 2018. Juste le dernier jour environ, j'ai remarqué que j'avais un blocage en cours. Je ne peux pas tuer le SPID b / c ce n'est pas un processus utilisateur. Selon SP_WHO2, la commande est "Query Store ASYN". J'ai essayé de purger les données et de désactiver le magasin de requêtes via Script et via l'interface utilisateur. Rien ne semble fonctionner et il tourne et commence à provoquer plus de blocage. Est-ce que quelqu'un d'autre à ce problème? Quelqu'un peut-il m'aider à comprendre comment désactiver correctement le magasin de requêtes? SP_WhoIsActive @show_System_SPIDS = 1 résultats ci-dessous (résultats du magasin de requêtes uniquement)

SP_WhoIsActive 1 SP_WhoIsActive 2

MISE À JOUR - Cela provoque désormais le remplissage du lecteur TempDB. Je vais essayer de redémarrer dans quelques heures et voir si cela résout le problème. Vous tiendrons au courant.

Merci, Nate


Vous exécutez SET QUERY_STORE = OFF mais il est réactivé? Je tracerais et verrais si un autre processus fait cela.
Jacob H

Je pense que cette déclaration serait immédiate. Cependant, il tourne juste lors de son exécution puis commence à provoquer plus de blocage. Je finis donc par annuler la requête.
Nate

Une reconstruction d'index hors ligne est-elle en cours? Trouvez également le bloqueur de plomb et essayez de le tuer. Nous avons besoin de plus de détails - installez sp_whoisactive.
Kin Shah

Il n'y a aucune reconstruction d'index en cours pour le moment. J'ai SP_WhoIsActive installé, mais cela ne montre pas ces processus SPIDS. Le SPID bloquant et le SPID bloqué sont des commandes de magasin de requêtes.
Nate

1
courir avec @show_system_spids = 1.
Kin Shah

Réponses:


1

Sur la base de votre explication, je pense que cela est lié à KB4461562 et a été résolu dans la dernière mise à jour cumulative 5 .

CORRECTIF: les transactions et la troncature du journal peuvent être bloquées lorsque vous utilisez le magasin de requêtes dans SQL Server 2016 et 2017

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.