2015年4月28日

索引唯一性扫描(INDEX UNIQUE SCAN)

摘要: 索引唯一性扫描(INDEX UNIQUE SCAN)是针对唯一性索引(UNIQUE INDEX)的扫描,它仅仅适用于where条件里是等值查询的目标SQL。因为扫描的对象是唯一性索引,所以索引唯一性扫描的结果至多只会返回一条记录。 阅读全文

posted @ 2015-04-28 23:05 小强斋太 阅读(6826) 评论(0) 推荐(0) 编辑

索引范围扫描(INDEX RANGE SCAN)

摘要: 索引范围扫描(INDEX RANGE SCAN)适用于所有类型的B树索引,当扫描的对象是唯一性索引时,此时目标SQL的where条件一定是范围查询(谓词条件为 BETWEEN、等);当扫描的对象是非唯一性索引时,对目标SQL的where条件没有限制(可以是等值查询,也可以是范围查询)。 索引范围扫描的结果可能会返回多条记录,其实这就是索引范围扫描中"范围"二字的本质含义。 阅读全文

posted @ 2015-04-28 22:57 小强斋太 阅读(24002) 评论(0) 推荐(3) 编辑

表访问方式---->通过ROWID访问表(table access by ROWID)

摘要: ROWID扫描是指Oracle在访问目标表里的数据时,直接通过数据所在的ROWID去定位并访问这些数据。 阅读全文

posted @ 2015-04-28 22:14 小强斋太 阅读(7995) 评论(0) 推荐(0) 编辑

表访问方式---->全表扫描(Full Table Scans, FTS)

摘要: 表访问方式---->全表扫描(Full Table Scans, FTS) 阅读全文

posted @ 2015-04-28 21:39 小强斋太 阅读(4253) 评论(0) 推荐(0) 编辑

导航