技术开发 频道

改进大型数据库的管理:前期准备

【IT168 技术文档】
开始之前

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

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

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

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

关于本教程 

    本教程中的练习将引领您使用表分区特性,并演示了表数据的转入转出、更轻松的大型表管理、灵活的索引放置和对业务智能样式查询的性能改善。这些练习旨在演示上述各领域内的一个或多个任务。

目标

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

1.创建范围分区表
2.分区的转入和转出
3.分区表的管理
4.索引管理和放置

先决条件

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

系统需求

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

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

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

0
相关文章