SQL Server Profiler中的BinaryData列

时间:2016-07-25 06:10:03

标签: sql-server sql-server-profiler

我在桌面上保存了SQL Server探查器以进行监控。其中有一个Binarydata列,如何使用查询等从SQL Server Profiler中的BinaryData列访问数据?

1 个答案:

答案 0 :(得分:1)

SQL事件探查器中的事件很少使用二进制数据列。在文档中,您通常可以找到

  

二进制值取决于跟踪中捕获的事件类。

没什么有价值的。

此处https://msdn.microsoft.com/en-us/library/ms191283.aspx,您可以在Showplan All Event Class中找到

  

Showplan文本的估计费用。

在我看来也没有价值。如果你在文档中挖掘更多内容,你可以找到一些明确说明的事件(并行度,https://msdn.microsoft.com/en-us/library/ms187943.aspx),如下所示:

  

基于以下内容用于完成此过程的CPU数量   值:

     

0x00000000,表示串行运行的串行计划。

     

0x01000000,表示串行运行的并行计划。

     

`> = 0x02000000表示并行计划并行运行。

通常,每个事件都有自己的数据格式。它就像一盒巧克力;你永远不会知道你会得到什么。