有没有办法实时查看sql server从我的应用程序接收的查询语句?

时间:2010-01-26 00:31:35

标签: c# .net sql sql-server visual-studio

是否有任何工具或任何VS调试选项可用于查看我的C#应用​​程序发送到SQL Server 2k8的所有查询?我想知道我的C#代码和ORM在制作我需要的查询时有多高效,比如它在特定时间/情况下发送了多少个SELECT,ORM是否善于优化查询等等。

3 个答案:

答案 0 :(得分:4)

是。 SQL Profiler

答案 1 :(得分:0)

SQL Profiler对此有好处,但SQL Express没有这个。仅供参考。

您可以从SQL Server Management Studio访问它(如果您使用它)

Tools -> SQL Server Profiler

答案 2 :(得分:0)

您还可以在Management Studio 2008中查看活动监视器。只需右键单击主服务器节点,然后选择“活动监视器”。此链接包含有关此工具的信息,并且还会打开左侧导航栏以展示可能感兴趣的其他几个主题:

http://msdn.microsoft.com/en-us/library/ms175518.aspx