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
![]() |
![]() |