摘要: 引言考虑下面的情况:一张表T,有列C1,C2,C3,C4,C5。其中C1上有索引C1X,C2上有索引C2X,C3,C4,C5上有索引C345X。表中有100000000行数据。查询语句:Select * From T Where C1=20 And C2=5 And C3=11;前面介绍过,对于一张... 阅读全文
posted @ 2012-11-17 15:42 xshrim 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 在《DB2数据库查询过程(Query Processing)----简单索引访问(Simple Indexed Access)》一文中已经对索引访问的各种形式作了详细介绍,本文重点讨论匹配索引扫描对于复合索引的种种情况应该如何进行索引的选择。复合索引(Composite Index)索引列(搜索码)... 阅读全文
posted @ 2012-11-17 12:58 xshrim 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 在 DB2 优化器中使用分布统计信息简介为了执行查询或 DML 语句(INSERT、UPDATE、DELETE),DB2 必须创建一个访问计划(access plan)。访问计划定义按什么顺序访问表,使用哪些索引,以及用何种连接(join)方法来关联数据。好的访问计划对于 SQL 语句的快速执行至关... 阅读全文
posted @ 2012-11-17 12:50 xshrim 阅读(541) 评论(0) 推荐(0) 编辑