0

当我使用 Sql Server Profiler 时,我可以看到一堆有用的查询性能统计信息(CPU、页面读取等)。当我的 .NET 代码运行查询以进行日志记录和基准测试时,我希望能够捕获这些。为了在执行查询的代码和查询统计信息之间实现最佳关联,我想在 .NET 中进行此捕获,作为查询执行的一部分。这可能使用 ADO.NET(例如 SqlConnection)API 吗?怎么做到呢?

注意:我知道 .NET 可用于启动和停止 SQL 跟踪/扩展事件,但我想知道是否有可能在连接上正常查询执行时获取此信息。

4

1 回答 1

1

否。需要运行 atrace才能获得您在 SQL Server Profiler 中看到的详细性能指标。

于 2015-03-27T17:39:15.230 回答