当Oracle数据表的记录较多的时候,为了提高查询的效率,我们常常会为数据表建立索引,这样在查询的时候就能够大大提高查询的速度了。本文我们以一个实例的形式介绍了建立索引的过程,接下来就让我们来一起了解一下这一过程。
创新互联主要从事成都做网站、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务薛城,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
首先,查看目前已经建立的索引
- select index_name from all_indexes where table_name = ‘PICTURE’;
果然比较***,只有系统给主键自建的索引:SYS_C55001
还犯了一个错误,一般情况下,oracle是不管大小写的,但上面查询语句里面的table_name必须大写,如果写成‘picture’则是没有记录。
再次,建立索引。
- create index picture_album_idx on picture (aid);
- create index picture_user_idx on picture (userid);
- create index picture_cat_idx on picture (cid);
第三,再重复***步,验证一下,是否成功。
第四, 感觉一下,浏览相册时,速度是否快了一点。
因为理论上是应该快一点。
- select index_name from all_indexes where table_name = ‘TB_PUT_APPROVE’;
- select * from TB_PUT_APPROVE t
- create index TB_PUT_APPROVE_approveid on TB_PUT_APPROVE(approveid)
关于为Oracle数据表建立索引的知识就介绍到这里了,希望通过本次的介绍能够带给您一些收获,谢谢!
文章标题:为Oracle数据表建立索引的一个简单例子
转载来于:http://www.shufengxianlan.com/qtweb/news4/188054.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联