事件视图

此视图允许您获取有关建立索引状态、错误事件和建立索引期间何时发生问题(例如,找不到文档)的信息。然后,将这些索引更新事件写至索引的事件表。

模式和名称存储在 db2ext.textindexes 视图中。要获取事件视图的名称,使用以下示例:

db2 "select EVENTVIEWSCHEMA, EVENTVIEWNAME from DB2EXT.TEXTINDEXES
       where INDSCHEMA = 'myschema' and INDNAME = 'myindex'

索引的事件视图包含下列各列。

表 15. 事件视图
属性 类型 注意事项
OPERATION INTEGER 对用户表的操作反映在全文本索引(insert = 0/ update = 1/ delete = 2)中。

当使用复制捕获表时,更新操作将分割为删除和插入操作。在此情况下,事件表中的插入操作可以来自于对其创建索引的源表的插入或更新操作。

TIME TIMESTAMP 创建事件条目的时间戳记。
REASON INTEGER 原因码。有关原因码的列表,请参阅附录I. 文本搜索引擎原因码
SEVERITY INTEGER 表条目的严重性。例如,1 仅供参考,4 指示警告,而 8 意味着表条目错误。
MESSAGE VARCHAR(1024) 附加文本信息。
KEY1, ... KEY14 依赖于用户表 用户表的第一个主键列至最后一个主键列(最大为 14)。
PARTITION INTEGER 在其上发生此错误的数据库分区号。在非分布式环境中,这是 0。

可以使用 DB2TEXT CLEAR EVENTS 命令来清除事件,请参阅CLEAR EVENTS以获取进一步信息。

注意

还可在此视图中获取参考事件(例如,启动、落实和完成更新处理)。

在这种情况下,Key1... Key14OPERATION 都具有空值。

对于视图的索引,PK01、...、PK14 列与在 CREATE INDEX 命令的 KEY COLUMNS 子句中指定的各列相关。