Query per verificare la dimensione degli indici

Query per verificare la dimensione degli indici

.

Con l’articolo Query per verificare la dimensione degli indici,
vediamo velocemente gli indici e le lo dimensioni.

Inoltre è possibile individuare:
il tipo di indice,
il nome della partizione,
il tablespace di provenienza e
lo status dell’indice.

I campi selezionati sono:

OWNER – Proprietario dell’indice.
INDEX_NAME – Nome dell’indice.
INDEX_TYPE – Tipo dell’indice.
PARTITION_NAME – Nome della partizione.
TABLESPACE_NAME – Nome della tablespace dove risiede l’indice.
BYTES – Dimensione dell’indice trasformato in MB.
STATUS – Status dell’indice.

Inoltre estrapoliamo le informazioni dalle viste
DBA_INDEXES e
DBA_SEGMENTS.

Infine, mettiamo i dati in relazione dalla JOIN
OWNER=OWNER e
INDEX_NAME=SEGMENT_NAME.

Query per verificare la dimensione degli indici:

set lines 200
set pages 99
col OWNER for a16
col INDEX_NAME for a30
col INDEX_TYPE for a21
col TABLESPACE_NAME for a24
col PARTITION_NAME for a24
select i.OWNER, i.INDEX_NAME, i.INDEX_TYPE, s.PARTITION_NAME, s.TABLESPACE_NAME, s.BYTES/1024/1024 as "Size MB", i.STATUS 
from dba_indexes i, dba_segments s
where i.OWNER not in ('SYS','SYSTEM') and 
i.OWNER = s.OWNER and
i.INDEX_NAME = s.SEGMENT_NAME 
order by 1,2,4;


Lascia un commento

Wordpress Social Share Plugin powered by Ultimatelysocial