• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 2 部分:向 DB2 数据库中添加 XML 数据指南

DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 2 部分:向 DB2 数据库中添加 XML 数据指南

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 2 部分:向 DB2 数据库中添加 XML 数据指南等相关知识,希望本文的分享对您有所帮助
</div>

高性能地插入 XML 文档

DB2 VERSION 9.5 向把 XML 数据迁移进 DB2 表中提供了 3 个选项:插入,导入和装载。从调优的角度来看插入和导入有类似的特点,因为导入实用工具事实上就是执行了一系列插入操作。

提示:装载实用工具的优势对 XML 和对关系型数据都一样:数据不需要记录日志而且是自动启用并行来提高性能。 DB2 基于 CPUs 数目和表空间容器来判断一个默认并行度。在其它方面,导入和插入的好处是数据可以在其它事务正在运行的时候插入到表中,所有约束都会被校验,而且触发器也会生效。

在某些情况下通过执行有中间过渡表的 ETL 操作来装载 XML 数据到一个中间过渡表和填充实际目标表是有很多好处的。

你是否使用插入、导入或装载,应用下面性能指南:

作为一个关键的前提条件,确保 DMS 表空间使用大页面大小,比如 16KB 或者 32KB 。

即使如果你没有在目标表上定义任何索引,为了高效的 XML 存储访问,DB2 pureXML 存储机制会显式的维护域和路径索引。因此你应该提供足够的缓冲池空间以支持索引读取。

如果你有多个用户定义 XML 索引,那么通常在没有任何数据插入的情况下定义它们要比之后再定义更好。在插入过程中,每个 XML 文档将只被处理一次,以对所有 XML 索引生成索引输入。然而,如果你在之后执行了多个 CREATE INDEX 语句,在这个 XML 列中的所有文档都会被读取多次。

另外,对插入和导入操作考虑下面的指南:

增加日志缓冲大小(LOGBUFSZ)和日志文件大小(LOGFILESIZ)有助于提高插入性能。这对 XML 插入非常重要,因为每行的数据量会比关系型数据要大很多。推荐使用一个快速 I/O 设备来存放日志。

 2 3 4 5  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 3 部分:如何高效并有效率的查询 XML 数据
  • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 2 部分:向 DB2 数据库中添加 XML 数据指南
  • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 5 部分
  • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 3 部分:如何高效并有效率的查询 XML 数据
  • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 2 部分:向 DB2 数据库中添加 XML 数据指南

相关文章

  • 2017-06-28DB2 基础: 使用重定向恢复克隆 DB2 数据库
  • 2017-06-28在DB2上建立数据库分区
  • 2017-06-28全面解析IBM DB2 9中的查询优化新特性
  • 2017-06-28DB2 最佳实践: 最小化计划下线最佳实践
  • 2017-05-11DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .
  • 2017-06-28为 Linux 或 UNIX 版本 SAP 安装多个 DB2 9 数据库服务器
  • 2017-06-28在 DB2 优化器中使用分布统计信息
  • 2017-06-28打造更强的 Java 支持
  • 2017-06-28在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool 3
  • 2017-06-28IBM Data Studio 简介,第 1 部分: IBM Data Studio 1.1.0 和 Eclipse 入门

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 中国银联应用IBM DB2通用数据库的案例
    • FAQ:关于 DB2 数据服务器使用的常见问题
    • 如何在AIX平台上把DB2V8升级到DB2V95
    • 有关DB2常用命令总结
    • DB2 Magazine:快速数据访问的捷径
    • 用 Q Replication Dashboard V97 实时监控复制
    • 信息议程与“信息随需应变”
    • 如何提高DB2的IMPORT命令性能
    • 用 Data Studio Developer 在 DB2 z/OS 上调试存储过程,第 1 部分
    • DB2创建跨库视图

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有