11G R2环境: --DISTINCT测试前的准备drop table t purge;create table t as select * from dba_objects;update t set object_id=rownum;alter table T modify OBJECT_ID not null;update t set object_id=2;update t set object_id=3 where rownum<=25000;commit; /****在oracle1…
零.概述 在这之前,一直都是使用mysql来进行开发或者部署.最近及今后很长一段时间都要使用oracle,今天和同事也遇到一个oracle 慢查询问题.查了很多资料,这里记录备忘.持续更新ing... 一.查看执行计划 EXPLAIN PLAN FOR 待执行的sql;(不要忘了分号) SELECT * FROM TABLE (dbms_xplan.display());也可以使用下面这条,会显示更多信息: SELECT * FROM TABLE (dbms_xplan.display(null…
paip.索引优化---sql distict—order by 法 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 原语句: select SQL_NO_CACHE DISTINCT ( gaopinzi.HEZI), LEFT (hezi, 1) AS lft, RIGHT (hezi, 1) AS rit FROM gaopi…