DB2 9.7 对分区表进行全文本搜索
2010-02-04 00:00:00 来源:WEB开发网
EVENTIX322707 DB2EXT V 2009-09-30-00...
LOGIX322707 DB2EXT V 2009-09-30-00...
TEVENTIX322707 DB2EXT T 2009-09-30-00...
TLOGIX322707 DB2EXT T 2009-09-30-00...
SYSTSAUXLOG_IX322707 SYSIBMTS T 2009-09-30-00...
SYSTSMQT_IX322707 SYSIBMTS S 2009-09-30-00...
TSAUXLOG_IX322707 SYSIBMTS V 2009-09-30-00...
其中:
DB2EXT.TLOGIX322707 是日志表,用来记录对文档的更新;
DB2EXT.TEVENTIX322707 是事件表,收集有关在更新文本索引时所有更新和潜在问题的信息;
SYSIBMTS.SYSTSAUXLOG_IX322707 是辅助登台表(auxiliary staging table),用来记录对文档的插入和删除。以上 3 个表还分别有一个对应的视图。
SYSIBMTS.SYSTSMQT_IX322707,这是一个特殊的 MQT,是完整性处理的增量更新基础架构的一部分。
此时以上 4 个表都是空的。在随后的操作中,我们将关注这些目录表特别是日志表和辅助日志表的作用。
至此,我们创建了一个分区表上的文本索引。
维护分区表上的文本索引
现在我们继续讨论如何维护文本索引,对于分区表上的文本索引有一些特殊的情况,例如在增加数据分区、数据滚入 / 滚出操作之后如何维护文本索引使之能够捕捉到相应的变化。
更新文本索引,进行文本搜索
文本索引创建之后不能立即进行文本搜索,还需要对文本索引进行更新,其中创建之后的第一次更新也叫做初始更新。更新完成之后我们就可以进行文本搜索。在分区表上使用的命令没有任何特别之处,如清单 7 所示。
清单 7. 更新文本索引,并进行文本搜索
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接