跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

DB2 9 表分区

改进大型数据库的管理

Paul Read (paul_read@uk.ibm.com), 产品推介经理, EMC
Paul Read 是位于英国汉普郡的赫斯利的 IBM 实验室 Global BetaWorks 小组的一名产品推介经理。他负责 Linux、UNIX 和 Windows 平台上的 Information Management 产品的 Beta and Early Support Program。
(An IBM developerWorks Contributing Author)
Richard 是位于英国 Hursley IBM 实验室 Application and Integration Middleware Software pan-IOT Cross-Brand Services 团队的一名 DB2 顾问。他负责开发和 DB2 on Linux, Unix, and Windows 有关的应用程序项目。
Paul Read, 产品推介经理, EMC
Paul Read 是位于英国汉普郡的赫斯利的 IBM 实验室 Global BetaWorks 小组的一名产品推介经理。他负责 Linux、UNIX 和 Windows 平台上的 Information Management 产品的 Beta and Early Support Program。
Richard Hewitt, DB2 顾问, IBM UK
Richard 是位于英国 Hursley IBM 实验室 Application and Integration Middleware Software pan-IOT Cross-Brand Services 团队的一名 DB2 顾问。他负责开发和 DB2 on Linux, Unix, and Windows 有关的应用程序项目。

简介:  本教程旨在演示 DB2® 9 中的范围分区(Range Partitioning)功能。读者将获得对 DB2 表范围分区特性的第一手体验。表分区是一种数据组织模式,在这种模式中,数据将以一个或多个表列的值为依据,分割到多个称为数据分区(或范围)的存储对象中。每一个数据分区被分别存储。这些存储对象可以位于不同的表空间中,可以位于相同的表空间中,也可能是这两种情况的组合。

发布日期:  2007 年 10 月 29 日
级别: 中级

访问情况 : 11663 次浏览
评论: 

开始之前

CREATE TABLE 语句的 PARTITION BY 子句指定了表数据的分区。该定义中使用的列被称为表分区键列。

关于该特性的详细说明可参见 “Table partitioning in DB2 9”(developerWorks,2006 年 5 月)。

表分区特性提供以下收益:

  • 表数据可轻易实现转入和转出
  • 对大型表的管理更加轻松
  • 灵活的索引放置
  • 更高的业务智能样式查询的性能

关于本教程

本教程中的练习将引领您使用表分区特性,并演示了表数据的转入转出、更轻松的大型表管理、灵活的索引放置和对业务智能样式查询的性能改善。

这些练习旨在演示上述各领域内的一个或多个任务。


目标

本教程的目标是在以下方面探究 DB2 9 范围分区的特性和优点:

  • 创建范围分区表
  • 分区的转入和转出
  • 分区表的管理
  • 索引管理和放置

先决条件

本教程的目标读者是那些技能和经验刚刚迈入中级水平的 DB2 专业人员。要学习本教程,您应该熟悉 DB2 命令行、DB2 管理工具的使用,还应具备 SQL 实践经验。

系统需求

要运行本教程的示例,需要具备以下条件:

  • DB2 9 Data Server
  • Microsoft® Windows® 2000 或更高版本,以及一个具有管理员权限的帐户,或具有根访问权限的 Linux®(验证版)。
  • 确保系统中的 Java Runtime Environment 是 1.4.2 或更高版本。
  • 参考 DB2 9 系统需求页面 确保您的硬件符合要求。

可通过上面的链接获取 DB2 9 Express C。关于安装 DB2 的步骤请参考 “DB2 XML 评估指南”(developerWorks,2006 年 6 月)。若未改动 DB2 的配置,安装后 DB2 将自动启动。

使用 partition.zip 文件提供的示例脚本和数据演示本教程的概念。将其内容解压缩到 scripts 子目录(C:\scripts 或 home/userid/scripts)。本教程中将该目录简称为 stmm_scripts。教程假设您使用的是 DB2 默认安装目录,并且所有的 DB2 练习都通过一个数据库管理员 ID 执行。

1 页,共 9 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=265244
TutorialTitle=DB2 9 表分区
publish-date=10292007
author1-email=paul_read@uk.ibm.com
author1-email-cc=
author2-email=richard_hewitt@uk.ibm.com
author2-email-cc=
author3-email=paul_read_cnnew1@uk.ibm.com
author3-email-cc=
author4-email=richard_hewitt_cnnew1@uk.ibm.com
author4-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。