• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 在 DB2 Database Partitioning Feature 环境中选择分区键

在 DB2 Database Partitioning Feature 环境中选择分区键

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

匿名通过本文主要向大家介绍了partitioning,partitioning 翻译,niche partitioning,partitioning key,oracle partitioning等相关知识,希望本文的分享对您有所帮助
</div>

简介

本文做了如下假设:

您具有一个 DB2 DPF 环境并且熟悉 DB2 DPF 的概念。

您正在设计一个将被哈希分区的新表,或者您已经有了一个哈希分区的表,并且此表有可能会存在数据倾斜问题。

本文将帮助您实现如下任务:

在定义和填充一个表之前,选择正确的初始分区键(PK)

评估表上已有 PK 的质量

评估已有表上的候选替换 PK 的质量

在保持表在线的情况下,更改此 PK

本文提供了如下这类帮助:

回顾概念和关注点

设计准则

新例程用来评估已有的和新的分区键的数据倾斜

哈希分区的快速浏览

在 DPF 环境中,大型表一般要跨多个数据库分区。对表进行分区的方法有几种,但本文只着重于哈希方式的分区。

哈希分区基于的是分区键。一个分区键由在表创建时定义的一个或多个列组成。对于每个新插入的记录,分区键会决定这个记录应该存储在哪个数据库分区。这种安置是由一个内部的哈希函数决定的,该函数接受定义为分区键的列内的值并返回数据库分区号。哈希函数是一个确定性 函数,这意味着对于相同的分区键值,它总是假设对数据库分区组的定义没有更改并总是会生成相同的分区安置。

如下的语法示例展示了创建一个哈希分区表所需步骤:

创建一个数据库分区组来指定要参加分区的那些数据库分区。如下的例子展示了如何在数据库分区 1、2、 3 和 4 上创建一个数据库分区组 PDPG:

CREATE DATABASE PARTITION GROUP pdpg1 ON DBPARTITIONNUMS(1 to 4)

根据 IBM Smart Analytics System 和 IBM InfoSphere™ Balanced Warehouse 的最佳实践,被哈希分区的表应该在 coordinator 或 administration 分区(数据库分区 0)上创建。数据库分区 0 通常用于存储小型的非分区的查找表。

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

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

  • 在 DB2 Database Partitioning Feature 环境中选择分区键

相关文章

  • 2017-06-28DB2中如何提高IMPORT命令的性能
  • 2017-06-28IBM DB2的数据复制、迁移方法
  • 2017-06-28DB2 基础: 日期和时间的使用
  • 2017-06-28解秘IBM数据库新利器:pureScale技术
  • 2017-06-28讲解DB2数据库文件系统已满的解决方法
  • 2017-06-28DB2 9 数据库管理之安排作业
  • 2017-06-28DB2 最佳实践: 数据生命周期管理最佳实践
  • 2017-06-28DB2备份及恢复技术
  • 2017-06-28在DB2上建立database Partition
  • 2017-05-11DB2 常用命令速查(备忘)

文章分类

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

最近更新的内容

    • DB2编程序技巧 (三)
    • 怎样进行成功的数据库迁移
    • DB2 V9.5 工作负载管理之工作类和工作操作
    • DB中如何查询Table占用空间的大小
    • 基于DB2及PHP的应用系统跨平台迁移详细步骤(二)
    • DB2 V9.5力助SaaS应用和大规模网站应用
    • DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .
    • 了解DB 2数据库优化的几条策略
    • IBM数据库DB2 9的九大新特性
    • DB2数据库的备份与恢复

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

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