$hist_query_overflow_n

$hist_query_overflow_n表存储的是$hist_query_prolog_n表 querytext 列中查询字符串的剩余字符。

出于性能考虑,该表的每一行都存储了约 8 KB 的查询字符串;如果查询文本溢出无法容纳在一行 8 KB 的字符串中,则该表会使用由 sequenceid 链接的多行来存储整个查询字符串。

表 1.$hist_query_overflow_n
姓名 类型 描述
npsid 整数 该值与实例 IDnpsInstanceId) 和操作 ID (opid) 一起构成操作表的外键。
npsinstanceid 整数 源系统的实例 ID。
乳清蛋白 bigint 行动编号。 用作查询后记、溢出和计划、表、列访问表到查询前记的外键。
LOGENTRYID bigint 该 ID 与 NPS ID (npsid) 和实例 ID (npsinstanceid) 组成:
  • 进入hist_log_entry_n表的外键
  • 该表的主键
sessionId bigint 会话ID。 该 ID 与 NPS ID (npsid) 和实例 ID (npsinstanceid) 构成查询、计划、表和列访问表进入会话表的外键。
SEQUENCEID 整数 该 ID 是每个条目的序列 ID。 每个查询文本片段都有一个。 第一条溢出记录的 sequenceid 为 0。
下一步 整数 这是指向序列中下一条 ID 记录(查询文本的下一个 8KB 部分)的指针。 最后一条记录的下一数值为-1。
查询文本 nvarchar(8192) 最多 8 KB 的查询字符串溢出部分。