关于性能调优,我想了解每个页面正在进行的数据库调用。此外,执行的存储过程和查询。我正在使用Asp.net和SQL Server 2008.在某些地方,我们直接用C#insead编写了调用SP的查询。
我尝试使用SQL Profiler。在那里,如果我选择SP,我可以跟踪SP调用。但是在C#中直接调用的查询呢?我该如何追踪它。
请告诉我如何做到这一点,或者是否有更好的工具来解决这个问题。
提前致谢。
答案 0 :(得分:3)
使用SQL事件探查器创建记录这些事件的跟踪:
答案 1 :(得分:1)
当您打开一个新的跟踪时,您可以选择模板TSQL,然后包含事件SQL:BatchStarting,它将显示查询