索引介绍 日常开发中,对于数据的查询如果需要优化,常听说要加个索引.但是为什么加了索引,数据的查询就快了呢?那是不是加了索引就一定会是有效或者有利的呢? Oracle中常见有BTREE索引,位图索引和函数索引. 我们今天就先介绍一下这个BTREE索引吧.既然叫BTREE索引,那就从它的树结构说起: 建BTREE索引其实是先拿出所有数据排序,将有序的索引列的值和rowid存进Oracle的各个数据块中,形成索引块,存在内存中.这些数据块以树结构的形式组织起来,父节点只记录子节点的键值位置信息,不存…