SQL> alter session set tracefile_identifier=’ABC’;
Session altered.
Elapsed: 00:00:00.01
SQL> alter system set events ‘10046 trace name context forever, level 12′;
System altered.
Elapsed: 00:00:00.18
SQL> create table t1(c1 number,c2 char(2000));
Table created.
Elapsed: 00:00:00.03
SQL> set autotrace on;
SQL> set autotrace traceonly;
SQL> insert into t1 select rownum,’A’ from dual connect by rownum<100000;
99999 rows created.
Elapsed: 00:00:22.81




SQL> select BLOCKS from user_tables where table_name=’T1′;
BLOCKS
———-
67217
SQL> select count(1) from t1;
Elapsed: 00:00:00.06




SQL> select * from t1;
199998 rows selected.
Elapsed: 00:00:01.62




SQL> create index i1_t1 on t1(c1);
Index created.
Elapsed: 00:00:00.22
SQL> exec dbms_stats.gather_table_stats(user,’T1′);
PL/SQL procedure successfully completed.
Elapsed: 00:00:01.34
SQL> select BLEVEL,LEAF_BLOCKS from user_indexes where index_name=’I1_T1′;
BLEVEL LEAF_BLOCKS
———- ———–
1 443
SQL> select * from t1 where c1 between 1 and 15;
30 rows selected.
Elapsed: 00:00:00.00




SQL> select * from t1 where c1=1;
Elapsed: 00:00:00.00




SQL> select c1 from t1 where c1=1;
Elapsed: 00:00:00.01




SQL> select count(c1) from t1;
Elapsed: 00:00:00.02



