【发布时间】:2008-11-10 20:36:58
【问题描述】:
我正在尝试使用 SQL 2005 探查器查找超时的 SQL 语句。有没有办法设置这样的过滤器?
【问题讨论】:
标签: sql-server sql-server-profiler
我正在尝试使用 SQL 2005 探查器查找超时的 SQL 语句。有没有办法设置这样的过滤器?
【问题讨论】:
标签: sql-server sql-server-profiler
在 Profiler 中,您可以在“错误和警告”下添加事件“注意”。它的定义是
收集所有注意力事件,例如 客户端中断请求或当一个 客户端连接中断。
至于其他错误(死锁、约束等),请尝试“执行警告”(报告在执行 SQL 语句或过程期间发生的警告)或“用户错误消息”(向用户显示的错误消息)错误或异常的情况)。
【讨论】:
是的。
现在,这适用于服务器端锁 (@@LOCK_TIMEOUT 0)。 我不知道是否会捕获客户端超时。
【讨论】:
一个选项,如果您知道客户端配置的超时设置为(即默认为 30 秒),您可以在跟踪上设置过滤器以仅收集持续时间大于或等于您的超时(减去一两秒钟)。
【讨论】: