IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Information Management  >

使用 DB2 9 for Linux, UNIX, and Windows 的行压缩功能压缩数据库

DB2 9 中用于节约磁盘存储的新功能

developerWorks

级别: 中级

Paul Read (paul_read@uk.ibm.com), 产品推介经理, IBM 
Michel Steinhauer , 软件工程师, IBM 

2007 年 10 月 11 日

现在注册或者使用您的 IBM ID 和密码登录。

IBM® DB2® 9 for Linux®, UNIX®, and Windows® 包括了一项新的基于字典的行压缩特性,该特性可用于压缩数据对象。当压缩数据时,通过使用更少的数据库页表示相同的数据,可以节省磁盘存储空间。一些具有包含重复模式的行的大型表将从该特性中获益匪浅。在本教程中,您将通过一系列的练习来熟悉这项新特性。理解该特性的优点,然后在您自己的环境中实现行压缩。

目标

  • 启用/禁用行压缩功能。

  • 使用 Tablespace 创建中的新选项以使一个页可以包含更多的行。

  • 使用各种 SQL 查询和工具来分析压缩的优点。

预备知识

本教程是针对那些拥有初级到中级技能和经验的 Linux 或 UNIX 程序员而编写的。您应该大致熟悉如何使用 UNIX 命令行 shell,并具有 C 语言方面的实用知识。


系统需求

要运行本教程中的例子,需要:

  • DB2 9 数据服务器
  • Microsoft Windows 2000 或更高版本,以及一个拥有管理员权限的账户,或者具有 root 访问权限的 Linux(Validated edition)。
  • Java Runtime Environment 1.4.2 或更高版本。

请参考 DB2 9 系统需求页面,以确保您的硬件满足需求。

上面的链接里还提供了 DB2 9 Express-C。请参阅教程 “DB2 XML 评估指南” (developerWorks,2006 年 6 月),了解安装 DB2 的步骤。 除非修改了 DB2 配置,否则 DB2 在安装之后将自动启动。

使用 compression.zip 文件中提供的示例脚本和文件(参见 下载 小节)来演示本教程中的概念。



格式

pdf


教程概述

本教程通过一系列的练习让您熟悉这项新的基于字典的行压缩特性。本教程面向的读者是 DB2 技术专家、数据库管理员和程序员。您应该对 DB2 on Linux, UNIX, and Windows(本文后面简称为 DB2 LUW)有一个基本的理解。您还应该熟悉 DB2 Command Window,并知道如何运行 DB2 LUW 脚本。



回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项


    关于 IBM 隐私条约 联系 IBM 使用条款