Outer join ,你可能不知道的一些事儿
在我们的规范里有一条:避免使用不必要的外连接,什么是不必要的外连接,为什么要避免呢下面通过一个例子具体说明一下create table test_obj1 as select * from dba_objects;create table test_obj_s as select * fr...
SQL写法对执行效率的影响,案例一则
原帖http://www.itpub.net/viewthread. ... &extra=page%3D1构建测试环境:create table test_filter_hash as select * from dba_objects ;--插入重复数据insert into test_filter_hash select OWNER,OBJ...
Oracle 11g trace events
oracle的events,是我们在做自己的软件系统时可以借鉴的Oracle 11g trace eventsORA-10001: control file crash event1ORA-10002: control file crash event2ORA-10003: control file crash event3ORA-10004: block...
exists、in、table join 实际案例
SQL> select /*+ optimizer_features_enable('9.2.0') */ 2 pk_bdinfo, 3 bdcode, ...
编码人员水平直接决定系统性能
原贴http://www.itpub.net/viewthread.php?tid=900313&extra=&page=1 此SQL如何优化? SELECT MAX(A.YYYYMM) ...
柱状图信息案例一则(2)
create table test as select * from dba_objects;--更新统计信息,不含柱状图SQL> exec dbms_stats.gather_table_stats(user,'test',method_opt => 'for all columns size 1');PL/SQL 过程已成功完成。SQL> selec...
柱状图信息案例一则(1)
create table test_his as select * from dba_objects;--假设数据是09年全年的业务数据update test_his set created=to_date('2009-12-31','yyyy-mm-dd');commit;update test_his set created=CREATED-trunc(dbms_ra...
连接取值
源于pub一个帖子:http://www.itpub.net/thread-1209587-1-1.htmlSQL> select object_id, 2 (select /*+USE_HASH(b c) FULL(C)*/ b.object_name 3&n...
一则使用HASH技术进行优化的案例
表结构:create table test_key(pk varchar(32), key1 varchar(20), key2 varchar(20), key3 varchar(20), &nb...