| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> FBI? MAX? INDEX FULL SCAN (MIN/MAX)?
FBI? MAX? INDEX FULL SCAN (MIN/MAX)?
select * from v$version
BANNER
scott> create table t as select * from all_objects;
scott> create index if_t_object_name on t(lower(object_name));
scott> create index i_t_object_name on t(object_name);
scott>BEGIN
SYS.DBMS_STATS.GATHER_TABLE_STATS (
OwnName => 'SCOTT'
,TabName => 'T'
,Method_Opt => 'FOR ALL COLUMNS SIZE 1 '
,Degree => 4
,Cascade => TRUE;
Plan hash value: 348001784
0 recursive calls
0 db block gets
2 consistent gets
0 physical reads
0 redo size
439 bytes sent via SQL*Net to client
384 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
scott> select max(lower(object_name)) from t ;
Plan hash value: 3320467716
0 recursive calls
0 db block gets
253 consistent gets
0 physical reads
0 redo size
446 bytes sent via SQL*Net to client
384 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
why use FBI query max(lower(object_name)) ? execute plan is "INDEX FAST FULL SCAN". Received on Mon Mar 12 2007 - 04:26:27 CDT
![]() |
![]() |