我已经从表中的sql跟踪中插入数据,并且在解释表中的数据时遇到问题。
在所附的图像中,与我的SP相关的读取非常低,但是在“文本数据”列中值为NULL的下一行中,读取非常高。
我该怎么解释?为什么NULL行具有如此高的读取值?
编辑:我已经更新了图像文件。现在,它具有跟踪的前10行的所有列名,我找不到任何EventType列,但是有一个EventClass列,其值为:每个NULL行15。
截屏
最佳答案
checkout 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值的表。关于sql-server - 为什么在我的SQL跟踪中NULL读取值如此之高?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8608548/