SQL事件探查器 - 有什么可以改进的?

Hos*_*146 5 sql-server

我不太了解SQL Profiler,只是购买了Brad McGehee的书,Master SQL Server Profiler以了解更多信息.在书中,他说,有几次,用户体验有多糟糕,而且它可能更丰富.

对于那些具有Profiler经验的人,您希望看到哪些内容发生了变化或改进?

非常感谢

And*_*mar 4

SQL Profiler 的第一个问题是做简单的事情很困难。假设您想跟踪单个用户:

  1. 打开 SQL 探查器
  2. 单击菜单中的“新跟踪”(什么是新跟踪?我只想监视用户。)
  3. 转到“事件选择选项卡”(选项卡 1 仅包含我 10 多年来从未使用过的选项)
  4. 单击“列过滤器”按钮(这不会过滤列,而是过滤事件属性)
  5. 选择 LoginName(或者,根据登录模式,选择 NTLoginName)
  6. 点击“喜欢”
  7. 输入用户名(不会检查您的用户是否存在,所以不要输入错误)
  8. 选中“排除不包含值的行”
  9. 单击“确定”按钮
  10. 单击“运行”按钮(尽管运行,但跟踪只是观察)

几乎所有这些步骤都是反直觉的。

更好的 GUI 会让简单的事情变得简单。出现一个对话框,允许您选择数据库、选择用户,然后单击“GO”。只需两步即可覆盖 90% 的用例。提升 500%!