DB2创建索引各种参数如何理解?

DB2创建索引各种参数如何理解?
参与3

1同行回答

db2china2db2china2技术经理DB2咨询服务
回复 1# freebile CREATE INDEX statement V9.7的语法参考:https://www-01.ibm.com/support/k ... G_9.7.0%2F2-10-6-72选择了一些常用及关键字:UNIQUE:唯一CLUSTER:聚集(影响物理记录位置)PARTITIONED/NOT PARTITIONED:  分区、全局索引,这对索引记录范围及物理存放方...显示全部
回复 1# freebile
CREATE INDEX statement V9.7的语法参考:
https://www-01.ibm.com/support/k ... G_9.7.0%2F2-10-6-72

选择了一些常用及关键字:
UNIQUE:唯一

CLUSTER:聚集(影响物理记录位置)

PARTITIONED/NOT PARTITIONED:  分区、全局索引,这对索引记录范围及物理存放方式有比较大的影响。

INCLUDE:当索引是UNIQUE时,可以增加INCLUDE字段,这些INCLUDE字段不做为索引键之一,对INCLUDE字段的更新不影响到INCLUDE索引的总局,其维护成本比做为索引字段的维护成本要低。

PCTFREE--integer:创建索引时索引页的默认空闲空间百份比;对于只读表的索引,默认值是10,可以考虑0,对于受更新较频繁的索引,可以考虑增长其值以容下后面的插入索引记录。

MINPCTUSED--integer:当索引页使用率达到这个值以下,DB2会考虑对索引页进行合并。

ALLOW REVERSE SCANS|DISALLOW REVERSE SCANS:是否允许双向扫描。如果业务不会使用与索引相反的扫描方式,考虑禁用双向扫描,以减少系统对双向索引的维护。

PAGE SPLIT SYMMETRIC|PAGE SPLIT--+-HIGH|PAGE SPLIT--+-HIGH LOW : 指引索引页分裂的方向。

COLLECT SAMPLED DETAILED STATISTICS:考虑在创建索引时收集统计信息,可以加快统计信息的收集,还可以指采样。

COMPRESS NO | YES: 是否启动压缩,其前题的表启用了压缩。

以上特性,可以根据业务、SQL等方面因素综合使用。收起
IT咨询服务 · 2015-07-10
浏览1592

提问者

freebile
数据库运维工程师金融行业

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-07-10
  • 关注会员:0 人
  • 问题浏览:4456
  • 最近回答:2015-07-10
  • X社区推广