一般来说,如果一个数据表有上百个以上的数据,就要考虑建立索引了。经过这么长时间的延迟,今天我们终于为一些扩大的数据表建立了索引。
首先,检查到目前为止已经建立的索引。
select index _ name from all _ indexes where table _ name = ' PICTURE ';
果然是比较弱智的。只有系统为主键构建的索引:SYS_C55001
又犯了一个错误。一般来说,oracle是不区分大小写的,但是上面查询语句中的table_name必须大写。如果写成‘图片’,就没有记录。
接下来,建立指数。
在图片上创建索引picture _ album _ idx(aid);
在图片(userid)上创建索引picture _ user _ idx
在图片上创建索引picture _ cat _ idx(cid);
第三,重复第一步,验证是否成功。
第四,感觉浏览相册的时候速度是不是快了一点。
因为理论上应该更快。
-
例如:
select index _ name from all _ indexes where table _ name = ' TB _ PUT _ APPROVE ';
select * from TB_PUT_APPROVE t
在TB_PUT_APPROVE(approveid)上创建索引TB _ PUT _ APPROVE id
关键词:oracle,数据表
优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。本文链接:http://www.123down.cn/gonglue/227385.html