我已经从表中的sql跟踪中插入数据,并且在解释表中的数据时遇到问题。
在所附的图像中,与我的SP相关的读取非常低,但是在“文本数据”列中值为NULL的下一行中,读取非常高。
我该怎么解释?为什么NULL行具有如此高的读取值?
编辑:我已经更新了图像文件。现在,它具有跟踪的前10行的所有列名,我找不到任何EventType列,但是有一个EventClass列,其值为:每个NULL行15。
截屏

最佳答案

checkout SQL Server Event Class reference。您可以通过EventType值确定EventClass。一些EventClass类型带有NULLTextData值。

另外,这是一个查询,可以帮助您将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/

10-09 01:28