我已经从表中的sql跟踪中插入了数据,我在解释表中的数据时遇到了问题。
在附图中,与我的SP相关的读取非常低,但在下一行中,Text Data列中的值为NULL,读取非常高。
我如何理解这一点?为什么NULL行具有如此高的读取值?
编辑:我更新了图片文件。现在它具有我的跟踪的前10行的所有列名称,我找不到任何EventType列,但是有一个EventClass列,其值为:每个NULL行为15。
答案 0 :(得分:6)
查看SQL Server Event Class reference。您可以通过EventType
值确定EventClass
。某些EventClass
类型的NULL
值为TextData
。
此外,这是一个可以帮助您将EventClass
ID映射到实际事件类型的查询:
SELECT te.name
FROM dbo.Trace t
JOIN sys.trace_events te ON t.EventClass = te.trace_event_id
其中dbo.Trace
是保存EventClass值的表。