Query per identificare i 10 oggetti più grandi del database Oracle

Query per identificare i 10 oggetti più grandi del database Oracle

.

Con l’articolo Query per identificare i 10 oggetti più grandi
del database Oracle,
possiamo individuare velocemente
gli oggetti che occupano più spazio.

I campi selezionati sono:

TABLESPACE_NAME – Nome del tablespace
OWNER – Proprietario dell’oggetto
SEGMENT_NAME – Nome del segmento
SEGMENT_TYPE – Tipo del segmento
PARTITION_NAME – Nome della partizione
BYTES – Dimesione del segmento trasformato in MB

Le informazioni sono recuperate dalle tabella
DBA_SEGMENTS
e sono filtrate per le prime 10 righe
degli oggetti più grandi.


10 oggetti più grandi:

set lines 400
col tablespace_name for a20
col partition_name for a16
col owner format a15
col segment_name format a32
col segment_type format a15
select tablespace_name, owner, segment_name, segment_type, partition_name, mb
from (
select tablespace_name, owner
, segment_name
, segment_type
, partition_name 
, bytes / 1024 / 1024 "MB"
from dba_segments
order by bytes desc)
where rownum < 10
/

Lascia un commento

Wordpress Social Share Plugin powered by Ultimatelysocial
Facebook
Facebook
Twitter
YouTube
LinkedIn