Je travaille sur SQL Server 2005 SP3. A partir du moniteur d'activité, je remarque que beaucoup de processeurs ont été bloqués en mode suspendu. Savez-vous comment trouver qui verrouille mes processus?comment trouver qui verrouille qui dans SQL Server 2005
6
A
Répondre
7
exec sp_who
vous dira quels processus sont bloqués par ce que les autres processus. Vous pouvez également utiliser
exec sp_lock
pour voir ce qui est verrouillé par ledit processus de blocage.
0
En plus de l'excellent article de Ralph, here's un bon article sur les différentes méthodes à votre disposition pour surveiller le blocage - c'est par l'un des meilleurs ingénieurs de terrain de Microsoft.
4
sp_who2
sp_who2 montre le blocage et bloqué par SPID ainsi que des noms d'hôte et d'autres renseignements utiles nécessaires pour traquer la source.
Edit: Aussi, si la liste de sortie est d'essayer de long sp_who2 « actif »
Questions connexes
- 1. Comment trouver les métadonnées WITH RECOMPILE dans SQL Server (2005)?
- 2. Comment trouver des traces dans SQL Server?
- 3. SQL SERVER 2005
- 4. SQL Server 2005 Replication
- 5. SQL Server 2005 Restauration Hanging
- 6. Comment savoir qui est connecté à SQL Server
- 7. Comment créer des modèles de procédure stockée SQL Server 2005 dans SQL Server 2005 Management Studio?
- 8. Requêtes hiérarchiques dans SQL Server 2005
- 9. Sauvegarde MS SQL Server 2005?
- 10. Pour trouver le registre de SQL Server 2005 Management Studio
- 11. SQL Server 2005 xp_cmdshell
- 12. Comment apprendre MS SQL Server 2005?
- 13. Sauvegardes compressées dans SQL Server 2005
- 14. SQL Server 2005 Date Localisation
- 15. Qu'est-ce qui a causé un octet privé sur SQL Server 2005?
- 16. PHP avec SQL Server 2005+
- 17. Comment trouver les fonctions qui ne sont pas exécutées?
- 18. SQL Server 2005 Modifier l'audit
- 19. Trouver des emails manquants dans SQL Server
- 20. Le déclencheur Sql Server 2000 qui référence une base de données Sql Server 2008 échoue
- 21. sql requête pour trouver des clients qui commandent trop souvent?
- 22. SQL Server 2005 et APP_DATA
- 23. SQL 2005 Découvrir qui a créé une vue
- 24. Requête hiérarchique dans SQL Server 2005
- 25. fonction de partition dans SQL Server 2005
- 26. mots bruit SQL Server 2005
- 27. Comment écrire une procédure qui crée une vue en fonction de son paramètre dans SQL Server 2005
- 28. Comment faire pour synchroniser une base de données qui existe dans diverses instances SQL Server 2005 (non en réseau)
- 29. Transposition Colonne dans SQL Server 2005/2000
- 30. Syntaxe PIVOT dans SQL Server 2005
Pour en savoir plus sur qui est qui dans le jeu de blocage, lire la description de la colonne 'blk' dans' résultat de sp_who': http: //msdn.microsoft.com/en-us/library/ms174313.aspx –
L'appel de "DBCC INPUTBUFFER (spid)" avec le spid que vous récupérez à partir de sp_who affiche également la dernière instruction sql exécutée par le processus. –
SP_WHO2 fournit plus d'informations utiles dans le monde réel que sp_who et sp_lock, DBCC INPUTBUFFER (SPID) est un must have aller avec SP_WHO2 pour voir quelle requête ils sont en cours d'exécution. – DBAndrew