在oracle中数据表中建立适当的索引,对于充分利用数据库,提高数据库的性能有非常重要的作用。应该怎么建立索引呢,在这里抛砖引玉,介绍一些基本方法。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
对于一些经常查询的字段,并且是用“等于”条件查询的字段,我们应该增加一些索引。
例如:(1)通常对于id字段,我们都会增加一个索引(通常也是主键),以便于查找。
(2)如果我们经常对商家name作查询,那么也应该对name字段做一个索引。注意索引默认是安装升序排列的。
(3)如果我们经常查询某某城市某某路,我们也应该对 city和streetName增加一个组合索引。
(4)如果我们要监视一个表的时间字段,检查这个表是否有更新。例如,每隔5分钟都要得到最近更新时间 max(time),比较和上一次得到的时间是否一样。为了得到max(time)的时间尽量短,就可以对time字段做一个索引。
Oracle数据库索引
http://www.webyi.com/wschool/database/oracle/20080418/3994.html
Oracle索引原理
http://www.diybl.com/course/7_databases/oracle/Oracleshl/2008625/128383.html
分享到:
相关推荐
Oracle数据库索引的维护
通过两个图形说明了在oracle数据库中b-tree索引和位图索引的工作原理
Oracle数据库中索引的维护,介绍关于索引的维护 oracle 版本 8.0
数据库索引
关于ORACLE数据库索引[文].pdf
oracle数据库索引与sql的优化介绍了访问oracle数据库的一些优化措施
Oracle数据库索引优化方法探析.pdf
oracle数据库索引设计原则. 数据库索引设计原则.
1.索引的创建与使用 2.创建索引的原则 3.索引的分类 4.创建索引的多种方法 5.管理索引 6.索引优化 7.查看、修改索引属性 8.修改索引名 9.删除索引
Oracle数据库索引讲义.pptx
关于Oracle数据库中索引的一些维护经验谈
导致索引失效: 1、表上频繁发生update,delete操作; 2、表上发生了alter table ..move操作(move操作导致了rowid变化)。
关于ORACLE数据库中索引的几点讨论.pdf
【完整课程列表】 oracle_系统表.pdf ...数据库开发 Oracle数据库 SQL开发教程 第16章 序列、索引、同义词(共34页).pdf 数据库开发 Oracle数据库 SQL开发教程 第17章 用户、权限和角色(共28页).pdf
oracle、sqlserver数据库批量删建索引,方便好用,提高数据库查询效率,提升系统运行效率,特别是数据量比较大的情况下
oracle数据库中如何建立索引,建立索引有什么优势,索引该如何使用
基于Oracle数据库索引的查询优化研究.pdf
ORACLE数据库索引的设计与维护研究.pdf
影响Oracle数据库索引的几个因素浅析.pdf
【完整Oracle SQL开发教程课件如下】 ...数据库开发 Oracle数据库 SQL开发教程 第16章 序列、索引、同义词(共34页).pdf 数据库开发 Oracle数据库 SQL开发教程 第17章 用户、权限和角色(共28页).pdf