db2ext.textindexes 视图

对 DB2 Net Search Extender 启用的每个数据库包含 db2ext.textindexes 视图。这包含有关在此数据库中创建的文本索引的设置、统计信息和缺省值的信息。

当创建文本索引时,会在 db2ext.textindexes 中创建新的条目。当删除文本索引时,会删除这些条目。

可以查询视图以获取有关索引的信息。以下是使用索引模式的示例:

db2 "select COLNAME from DB2EXT.TEXTINDEXES where INDSCHEMA='myschema'
     and INDNAME='myindex'"

但要注意,不能使用常规 SQL 数据处理命令修改视图或显式创建或删除目录视图。视图的附加内容可在下表中找到。

还要注意,复制参数未包括在此视图中。

表 11. db2ext.textindexes 视图
属性 类型 注意事项
INDSCHEMA VARCHAR(128) 文本索引的模式名。
INDNAME VARCHAR(128) 文本索引的名称。
TABSCHEMA VARCHAR(128) 基本表、昵称和视图的模式的表名。
TABNAME VARCHAR(128) 对其创建索引的别名。
COLNAME VARCHAR(128) 对其创建索引的列。
CCSID INTEGER 此索引的文档 CCSID。
LANGUAGE VARCHAR(5) 此索引的文档语言。
FUNCTIONSCHEMA VARCHAR(128) 列映射函数的模式。
FUNCTIONNAME VARCHAR(18) 列映射函数的名称。
INDEXDIRECTORY VARCHAR(256) 全文本索引文件的目录。
WORKDIRECTORY VARCHAR(256) 索引临时文件的目录。
CACHEDIRECTORY VARCHAR(256) 持久高速缓存的目录(如果 persistentcache=1 的话)。
UPDATEFREQUENCY VARCHAR(300) 将自动更新应用于此索引的触发器条件。
UPDATEMINIMUM INTEGER 在更新执行之前必须更改的最小文档数。
EVENTVIEWSCHEMA VARCHAR(128) 为此索引创建的事件视图的模式。
EVENTVIEWNAME VARCHAR(128) 为此索引创建的事件视图的名称。
LOGVIEWSCHEMA VARCHAR(128) 为索引创建的日志视图的模式。
LOGVIEWNAME VARCHAR(128) 为索引创建的日志视图的名称(对视图的增量更新很重要)。
COMMITCOUNT INTEGER 落实计数更新的缺省值。
NUMBER_DOCS INTEGER 目前索引中的总文档数。注意,在索引更新期间,仅当设置 commitcount 时才更新此值。
REORG_SUGGESTED INTEGER 指示通过运行 UPDATE INDEX REORGANIZE 是否能改进性能。仅当至少其中一个节点具有建议的索引重组时,此参数才为 true (1)。
REORGAUTOMATIC INTEGER 1(如果更新操作期间索引自动重组的话)。
RECREATEONUPDATE INTEGER 1(如果更新操作期间索引自动重组的话)。
CREATIONTIME TIMESTAMP 索引创建的时间。
UPDATETIME TIMESTAMP 上次更新的时间。如果 UPDATE TIME 等于 CREATION TIME,则尚未处理任何更新。
PERSISTENTCACHE INTEGER 1(如果使用持久高速缓存的话)。
MAXIMUMCACHESIZE INTEGER 高速缓存的最大大小。
PCTFREE INTEGER 保留以供将来插入操作使用的高速缓存的百分比。
CACHETABLE VARCHAR(32000) CACHE TABLE 的列表达式列表。
RESULTORDER VARCHAR(32000) INITIAL RESULT ORDER 的 SQL 排序依据。
ATTRIBUTES VARCHAR(32000) ATTRIBUTES 的列表达式列表。
VIEWKEYCOLUMNS VARCHAR(32000) 视图的索引的键列。