DB2分区兼容性是什么?如何应用?

数据库
以下的文章主要描述的是对DB2分区兼容性的认识,DB2分区兼容性在实际的相关操作中起到不可忽视的作用,以下的文章就是对相关内容的描述。

此文章主要讲述的是对DB2分区兼容性的认识,如果你对DB2分区兼容性有兴趣的话,以下的文章将会给你相应的解决方案,以下就是文章的主要内容的详细描述,望大家在浏览之后会对其有更深的了解。

可对分区键的对应列的基本数据类型进行比较,并可将它们声明为是分区兼容的(partition compatible)。分区兼容的数据类型具有如下属性:具有相同值但有不同类型的两个变量会按相同的分区算法映射至同一个分区号。

 

最近在看一些DB2的DPF方面的东西,有两个概念有一些搞不懂。

 

就是“分区兼容性”和“并置”两个概念。

查找了一些相关资料,内容如下:

DB2分区兼容性

可对分区键的对应列的基本数据类型进行比较,并可将它们声明为是分区兼容的(partition compatible)。分区兼容的数据类型具有如下属性:具有相同值但有不同类型的两个变量会按相同的分区算法映射至同一个分区号。 分区兼容性具有下列特征:

基本数据类型与另一个相同的基本数据类型兼容。

内部格式用于 DATE、TIME 和 TIMESTAMP 数据类型。它们彼此都不兼容,且都不与 CHAR 兼容。

分区兼容性不受带有 NOT NULL 或 FOR BIT DATA 定义的列的影响。

对兼容数据类型的 NULL 值的处理是完全相同的;对不兼容数据类型的 NULL 值的处理可能不相同。

用户定义的类型的基本数据类型用于分析DB2分区兼容性。

对分区键中相同值的小数的处理是完全相同的,即使它们的标度和精度不同。

字符串中(CHAR、VARCHAR GRAPHIC 或 VARGRAPHIC)的尾部空格会被散列算法忽略。

BIGINT、SMALLINT 和 INTEGER 是兼容的数据类型。

REAL 和 FLOAT 是兼容的数据类型。

不同长度的 CHAR 和 VARCHAR 是兼容的数据类型。

GRAPHIC 和 VARGRAPHIC 是兼容的数据类型。

DB2分区兼容性不适用于 LONG VARCHAR、LONG VARGRAPHIC、CLOB、DBCLOB 和 BLOB 数据类型,因为它们不能作为分区键。

正确认识DB2分区兼容性

上述的相关内容就是对正确认识DB2分区兼容性的描述,希望会给你带来一些帮助在此方面。

 

【编辑推荐】

  1. 快速掌握DB2数据移动的操作技巧
  2. DB2数据库中SELECT的3种另类用法
  3. DB2数据库备份是否成功的验证
  4. 对DB2锁等待的正确分析与操作
  5. DB2性能调优方面的20个头痛问题的解析

 

责任编辑:佚名 来源: IT专家网
相关推荐

2010-08-27 09:55:40

db2兼容性并置

2010-08-06 14:22:07

DB2分区兼容性

2010-07-29 11:07:23

DB2分区兼容性

2010-08-03 11:39:08

DB2分区兼容性

2010-11-02 16:47:26

DB2锁兼容性

2010-11-02 10:35:59

DB2分区数据库

2010-08-16 10:45:46

DB2 9.7

2010-08-16 10:45:46

DB2 9.7

2010-08-19 16:47:14

DB2 9.5分区管理

2010-11-02 10:16:22

DB2分区数据库备份

2010-08-31 10:38:30

DB2恢复分区

2010-11-02 10:27:38

DB2分区数据库恢复

2010-08-11 10:17:34

DB2 9.7

2010-08-05 09:03:27

DB2 9.5高可用性

2010-08-18 11:17:29

DB2分区数据库DB2

2012-05-16 11:30:39

2012-01-04 10:45:01

2010-07-29 13:09:48

DB2 9.7 兼容

2010-08-02 18:09:15

DB2实例无法启动

2010-08-18 16:45:40

IBM DB2 Cat
点赞
收藏

51CTO技术栈公众号