Dimensione di una tabella

Di seguito alcune query per individuare le dimensioni in MB di una tabella.


select
segment_name table_name,
sum(bytes)/(1024*1024) table_size_meg
from
user_extents
where
segment_type='TABLE'
and segment_name = 'nome_tabella'
group by segment_name;

SELECT owner,
segment_name,
segment_type,
tablespace_name,
bytes/1048576 MB,
initial_extent,
next_extent,
extents,
pct_increase
FROM
DBA_SEGMENTS
WHERE
OWNER = 'BILL'
AND  SEGMENT_NAME = 'nome_tabella'
AND SEGMENT_TYPE = 'TABLE';


select segment_name,segment_type,bytes/1024/1024 MB
from dba_segments
where segment_type='TABLE'
and segment_name='nome_tabella';


select table_name, num_rows, AVG_ROW_LEN , num_rows*AVG_ROW_LEN/1024/1024 space_in_MB
from dba_tables
where table_name = 'nome_tabella'



Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database