WEB开发网
开发学院数据库DB2 DB2 V9.7 本地分区索引 阅读

DB2 V9.7 本地分区索引

 2009-07-23 16:13:47 来源:WEB开发网   
核心提示: 清单 9 表明使用索引 IDX_NOPART_L_ORDERKEY 统计表 T1 的总行数时,估计总成本为 24109.7,DB2 V9.7 本地分区索引(7),IO 次数估计为 17002,实际花费时间为 2.45 秒,B 树高度为 3 层,合计具有 13325 个叶子页面,清单 10.

清单 9 表明使用索引 IDX_NOPART_L_ORDERKEY 统计表 T1 的总行数时,估计总成本为 24109.7,IO 次数估计为 17002,实际花费时间为 2.45 秒。

清单 10. 创建分区索引

db2 "Create index idx_part_l_orderkey on t1(l_orderkey) partitioned" 
 db2 "runstats on table db2inst1.t1 and indexes all" 
 db2 "select substr(INDNAME,1,25) idx_name,DATAPARTITIONID,NLEVELS,NLEAF,INDCARD 
from syscat.indexpartitions" 
 
 IDX_NAME DATAPARTITIONID NLEVELS NLEAF INDCARD 
 
 ------------------------- --------------- ------- --------- --------- 
 IDX_PART_L_ORDERKEY 0 3 1134 1021133 
 IDX_PART_L_ORDERKEY 1 3 1062 956131 
 IDX_PART_L_ORDERKEY 2 3 1136 1023293 
 IDX_PART_L_ORDERKEY 3 3 1098 988650 
 IDX_PART_L_ORDERKEY 4 3 1134 1021552 
 IDX_PART_L_ORDERKEY 5 3 1100 990715 
 IDX_PART_L_ORDERKEY 6 3 1134 1020850 
 IDX_PART_L_ORDERKEY 7 3 1137 1023727 
 IDX_PART_L_ORDERKEY 8 3 1101 991839 
 IDX_PART_L_ORDERKEY 9 3 1133 1020225 
 IDX_PART_L_ORDERKEY 10 3 1078 970906 
 IDX_PART_L_ORDERKEY 11 3 1078 970979

清单 10 表明,分区索引 idx_part_l_orderkey 具有 12 个分区,B 树高度为 3 层,合计具有 13325 个叶子页面,叶子页面数比非分区索引下降 20% 。

清单 11. 测试分区索引性能

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:DB 本地 分区

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接