oracle索引_关于oracle索引问题

原问题:关于oracle索引问题
分类:编程开发 > 最后更新时间:【2016-12-14 03:34:49】
问题补充:

第一次接触索引,求大虾给解答一下。以下为搜索的资料。

1.全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录。

2.表中建立索引,然后在索引中找到符合查询条件的索引值,快速找到表中对应的记录。

我个人理解:全表搜索 和 索引搜索的区别是查询的列数不同而已,但都是查询该表所有行数据?

最佳答案

很久之前学过的记忆不是很清晰,仅供参考。

全表搜索就是挨个字段挨个行一个一个的找下去,然后把找到的记录返给你,不管你需要的记录在哪里,都要从头到尾找一遍

索引就是让大家按照规则排好队,这样你想找谁就能根据他的特点知道他大概在哪,然后就会很快找到

最佳答案由网友  阿盛2013  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
15

分享到:

其他回答

其它网友回答:
你的理解有一定偏差,可以再研究一下oracle索引的构成,在查记录过程中如果用到索引的话,读取的是索引中指向数据行的值,而不是取读取数据表中所有的行。

    推荐