WEB开发网
开发学院数据库DB2 DB2 V9.7 新特性:支持 XML 数据的分区表 阅读

DB2 V9.7 新特性:支持 XML 数据的分区表

 2009-12-18 00:00:00 来源:WEB开发网   
核心提示: 在 SYSCAT.DATAPARTITIONS 中可以看到表 XMLPARTT 的 5 个数据分区,上文中提到,DB2 V9.7 新特性:支持 XML 数据的分区表(9),XML 存储对象(XDA)放置在与相应数据分区相同的表空间中,在 SYSCAT.INDEXPARTITIONS 中可以看到

在 SYSCAT.DATAPARTITIONS 中可以看到表 XMLPARTT 的 5 个数据分区,上文中提到,XML 存储对象(XDA)放置在与相应数据分区相同的表空间中。

在 SYSCAT.INDEXPARTITIONS 中可以看到 XML 区域索引 SQL090818102910280 对应的 5 个索引分区以及其放置的表空间,和普通的分区索引一样, XML 区域索引的每个索引分区可以放到不同的表空间中,也可以把两个或者多个索引分区放到相同的表空间中,这是由创建表时的分区级的 INDEX IN 子句所控制,如果没有分区级的 INDEX IN 子句则放置在与数据分区相同的表空间中,例如第一个索引分区放在与数据分区相同的表空间中,ID 为 4,即 TBSPXD ;第二个索引分区放在与数据分区不同的表空间中,ID 为 7,即 IXTBSPXY,是由分区级的 INDEX IN 子句所决定。

XML 数据的转入和转出

分区表的一个重要功能是能够快速的将单个分区数据进行转入和转出(Roll Out/Roll in)。这项功能同样能够用于支持 XML 数据的分区表。

XML 数据的转入

首先来看数据的转入,创建一个非分区的 XML 表并插入几条数据,如清单 9 所示。其中插入的数据不在 XMLPARTT 任何一个分区范围内。


清单 9. 创建非分区的 XML 表
create table temp ( c1 int, doc xml) ; 
 insert into temp values ( 51,'<salemen><name>wawa</name><role>mgr</role></salemen>') ; 
 insert into temp values ( 52,'<salemen><name>wawa</name><role>mgr</role></salemen>') ; 
 insert into temp values ( 54,'<salemen><name>wawa</name><role>mgr</role></salemen>');

上一页  4 5 6 7 8 9 10  下一页

Tags:DB 特性 支持

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接