应用场景:不需要查看代码,直接找到执行了哪些sql语句。

具体步骤,打开sqlserver studio2008,菜单栏—》工具 ---》SQL Server Profiler 链接到你要监听的数据库服务器  在这里我们点下事件选择把不需要监听的时间去掉,然后运行。

监听步骤如下:①暂停所有跟踪②清空跟踪窗口③启动监听 ④执行你的程序(你的用户界面) ⑤暂停

这样我们就可以很快的定位到刚才执行的sql了。(这个配合network使用更有效,基本完全摆脱代码)像textData列里数据 exec执行存储过程或者ef中那种筛选,select执行无参的sql语句。

后来查了下mysql中也存在这种监听。我个人感觉这种监控在维护已经上线的项目非常方便。希望大家可以使用下,挺不错的。

 

相关文章:

  • 2021-05-25
  • 2021-11-26
  • 2021-07-30
  • 2021-08-07
  • 2021-10-02
  • 2021-08-07
猜你喜欢
  • 2021-06-15
  • 2022-02-03
  • 2022-02-17
  • 2021-08-07
  • 2022-01-06
相关资源
相似解决方案