Query per verificare la dimensione degli indici partizionati

Query per verificare la dimensione degli indici partizionati

.

Con l’articolo Query per verificare la dimensione degli indici partizionati,
saremo in grado di verificare
la dimensione degli indici partizionati.

Inoltre vediamo:
il tipo di INDICE,
lo status dell’INDICE,
e il tablespace di provenienza.

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.

Inotre estrapoliamo le informazioni dalle viste
DBA_IND_PARTITIONS e
DBA_SEGMENTS.

Infine sono messe in relazione dalla JOIN
OWNER=OWNER e
INDEX_NAME=SEGMENT_NAME.

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

Lascia un commento

Wordpress Social Share Plugin powered by Ultimatelysocial