Lab3-3-index实验.docVIP

  • 5
  • 0
  • 约4.67千字
  • 约 6页
  • 2016-12-29 发布于重庆
  • 举报
Lab 3-3-index: DB2索引应用的示例 (30 分钟) 目标: 了解对于DB2索引的和基本应用和分析 Part1: ―――――――加速经常执行的查询语句―――――――――――――――――― 进入到c:\db2tpcd下 进入db2cmd,我们首先执行第一个测试用的SQL语句,先用文本编辑器打开 lab3-3-idx-1.sql,该SQL内容如下: 连接到tpcd数据库上,执行该SQL 记录一下该SQL的执行时间。 下面我们用db2batch工具,分析一下这个SQL的执行。在db2cmd中,运行: 观察输出的执行计划,可以发现这个SQL,DB2选择了先通过索引定位,然后访问数据表相关记录,最终生成结果。部分执行计划如下: 我们用db2batch近一步分析该SQL,运行以下命令: 用文本编辑器打开lab3-3-idx-1.out,可以发现SQL执行过程中,不仅有索引读,也有数据读。其中由于缓冲池不够大,还产生了物理读(具体数值可能与具体环境有关),如下: 为了将该查询速度提高,我们希望DB2可以完全通过索引扫描来完成这个SQL的处理,因此,我们为tpcd.partsupp增加一个索引,在d

文档评论(0)

1亿VIP精品文档

相关文档