为什么 NULL 读取在我的 SQL 跟踪中如此之高?
我已将来自 sql 跟踪的数据插入到表中,但在解释表中的数据时遇到问题。
在附图中,与我的 SP 相关的读数非常低,但在文本数据列中的 NULL 值的下一行,读数非常高。
我该如何解释这一点?为什么 NULL 行具有如此高的读取值?
编辑:我已经更新了图像文件。现在它具有跟踪的最初 10 行的所有列名称,我找不到任何 EventType 列,但有一个 EventClass 列,每个 NULL 行的值为:15。
屏幕截图
I have inserted data from a sql trace in a table and I have a problem interpreting the data in table.
In the attached image the reads related to my SP are very low but on the next line for a value of NULL in Text Data column the reads are very high.
How do i interpret this.? Why the NULL rows have so high read values?
Edit: I have updated the image file. Now it has all the column names for initial 10 rows of my trace I could not find any EventType column, but there is an EventClass column which has value : 15 for every NULL row.
Screenshot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看SQL Server 事件类参考。您可以通过
EventClass
值确定EventType
。某些EventClass
类型带有TextData
的NULL
值。另外,这里有一个查询可以帮助您将
EventClass
ID 映射到实际事件类型:其中
dbo.Trace
是保存 EventClass 值的表。Check out the SQL Server Event Class reference. You determine the
EventType
byEventClass
value. SomeEventClass
types come with aNULL
value forTextData
.Also, here's a query that might help you out mapping the
EventClass
ID to the actual event type:where
dbo.Trace
is the table where you save the EventClass values.