为什么在我的SQL跟踪中NULL读取如此之高?

Paw*_*lai 5 sql-server sql-server-profiler

我已经从表中的sql跟踪插入数据,我在解释表中的数据时遇到问题.

在附加的图像中,与我的SP相关的读取非常低,但在下一行中,Text Data列中的值为NULL,读取非常高.

我怎么解释这个.为什么NULL行具有如此高的读取值?

编辑:我已更新图像文件.现在它具有我的跟踪的前10行的所有列名称,我找不到任何EventType列,但是有一个EventClass列,其值为:每行为15行.

截图

Profiler截图

The*_*yan 6

查看SQL Server事件类参考.您确定EventTypeEventClass值.有些EventClass类型带有NULLTextData.

此外,这是一个可以帮助您将EventClassID 映射到实际事件类型的查询:

SELECT   te.name
FROM     dbo.Trace t 
         JOIN sys.trace_events te ON t.EventClass = te.trace_event_id
Run Code Online (Sandbox Code Playgroud)

这里dbo.Trace是您保存事件类值表.