2010-07-04 4 views
0

Pouvez-vous surveiller le serveur SQL pour savoir exactement quelles requêtes il exécute?Pouvez-vous surveiller le serveur SQL pour savoir exactement quelles requêtes il a exécutées?

Nous avons une application qui épuise le pool d'applications. Un administrateur de serveur nous a envoyé un rapport de Debug Diag [http://www.microsoft.com/downloads/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3&displaylang=en][1] qui affiche des threads en cours d'exécution pendant une heure, ce qui semble impossible. Si nous pouvions seulement voir quelles requêtes le serveur exécutait réellement nous pourrions les tracer à notre code.

Répondre

2

Si vous avez la version complète de SQL Server, il a le profileur de requête (de Management Studio, menu Outils, sélectionnez "Profiler SQL Server").

0
SHOW PROCESSLIST; 

ou

SHOW FULL PROCESSLIST; 
+0

Je crois que vous trouverez que c'est une chose MySQL. –

+0

Gah, mon erreur. – Duniyadnd

Questions connexes