不需要通过先删除然后重新创建存储过程 dxxShredXML 来分解大于 1 MB 的文档。要分解大于 1 MB 的文档,只需调用存储过程 dxxShredXML100MB,它可以将文档分解成最大为 100 MB。尽管 dxxShredXML100MB 可以处理大型文档,但是可能需要增大其它资源才能成功地完成该存储过程。要通过样本程序 dxxshrd 来调用存储过程,使用新标志“-large”。例如:
8dxxshrd -large mydb xxx.xml8
如果 DB2 Universal Database(DB2 通用数据库)的版本早于版本 8 修订包 6,则必须运行 dxxMigv 来将 XML Extender 迁移至当前级别,这样才能运行新的存储过程。
7 7 7必须配置并启用 MQ XML 用户定义的函数(UDF)才能使用它们。
7通过遵循『安装 DB2 WebSphere MQ 函数』主题中的过程来安装 UDF,可在信息中心或《IBM DB2 Information Integrator 应用程序开发者指南》中找到该主题。
要使用 XML Extender 配置和启用 MQ XML UDF:
7db2 connect to <database>
db2 bind @dbxxbind.lst
db2 bind mqxml.bnd
db2 bind @db2cli.lst
DB2 XML Extender 可将大型文档将在临时文件中以避免在处理时使用大量内存。在带有大量物理内存的系统上,可避免将文档移至临时文件以降低输入/输出活动量。环境变量 7DB2DXX_MIN_TMPFILE_SIZE 指示 XML Extender 使用内存缓冲区(而不是临时文件)来处理小于指定值的文档。该变量仅在服务器上适用。如果多个物理节点参与分区环境, 7可在每个节点上以不同方式设置该变量以反映安装在每台计算机上的内存量。如果未设置环境变量,则大于 128 KB 7的文档在处理期间将自动放置在临时文件中。小于 128 KB 的文档将在内存中处理。
7 7 7可重新定义用户定义的类型(UDT)DB2XML.XMLVarchar,最大可达 32 KB。要更改 XMLVarchar UDT 7的大小,在对 XML Extender 启用数据库之前创建 UDT。
7有关更多信息,请参阅《DB2 XML Extender 管理和编程》。
[ 页的顶部 |上一页 | 下一页 | 目录 ]