这里说的工具并不一定是独立软件
1 查看sql语句执行花费的时间、IO开销
在mssql客户端执行sql语句时,先在当前会话里执行下面语句
SET STATISTICS IO ON SET STATISTICS TIME ON 也可一次性执行 set statistics io,time on
然后再执行sql语句,运行完成的消息框里将给出如下统计信息
SQL Server 分析和编译时间: CPU 时间 = 0 毫秒,占用时间 = 1 毫秒。 SQL Server 执行时间: CPU 时间 = 0 毫秒,占用时间 = 1 毫秒。 SQL Server 分析和编译时间: CPU 时间 = 0 毫秒,占用时间 = 4 毫秒。 (100 行受影响) 表 'your_table'。扫描计数 2,逻辑读取 165 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
http://msdn.microsoft.com/zh-cn/library/ms190356.aspx