通过Management Studio执行T-SQL查询时,我可以使用 SET STATISTICS IO ON 和 SET STATISTICS TIME ON 来捕获查询调优的统计信息. 当我使用.NET客户端API执行T-SQL查询而不是使用Mangaement Studio的UI时,如何收集
SET STATISTICS IO ON
和
SET STATISTICS TIME ON
来捕获查询调优的统计信息.
当我使用.NET客户端API执行T-SQL查询而不是使用Mangaement Studio的UI时,如何收集相同的统计信息?
这似乎是一个显而易见的事情,但在搜索MSDN和Google很长一段时间后,我很难过.我发现最接近MSDN上的Provider Statistics for SQL Server (ADO.NET),但这些统计数据似乎是客户端关于网络连接的统计数据(例如,发送/接收的字节数),从客户端的角度来看,而不是我正在寻找的服务器端统计数据.
请参阅 this question.的答案统计信息仅存储在消息选项卡中.
如果你使用SET STATISTICS …使用这种方法,你应该能够得到你想要的东西.