Kut*_*ike 6 sql-server profiler
SQL Profiler 捕获的许多事件都包含一个二进制数据列。这些事件类的文档只是重复了这一事实,即该列包含“依赖于跟踪中捕获的事件类的二进制值”。
我对RPC:Starting
和RPC:Completed
事件特别感兴趣;我注意到,无论何时执行相同的查询,每个事件的二进制数据都是相同的,尽管开始和完成事件具有不同的二进制数据。但是其他事件也会在此处显示我对解码感兴趣的信息。当然,这假设数据甚至相关或有意义。
这些字段的内容是否记录在任何地方,对开发人员/管理员是否有意义?
小智 3
我知道 BinaryData 列对于一些事件类很有用。但是,如果事件类将该列描述为“依赖于跟踪中捕获的事件类的二进制值”,我还没有发现它特别有用。我不知道 RPC:Starting 和 RPC:Completed 事件有任何有意义的用途,而且我找不到任何有意义的用途。
不过,有一些事件类的列很有用。例如,并行度事件类使用 BinaryData 列来显示计划的执行方式 ( http://technet.microsoft.com/en-us/library/ms187943(v=sql.105).aspx )。
CursorImplicitConversion 类使用它来告诉您生成的游标类型 ( http://technet.microsoft.com/en-us/library/ms180764(v=sql.105).aspx )。
ShowPlan 事件类使用 BinaryData 列来存储 XML 数据。还有一些其他的,但总的来说不是很有用。
归档时间: |
|
查看次数: |
3867 次 |
最近记录: |