Я пытаюсь оценить размеры таблицы в моей схеме (в МБ). Это то, что я до сих пор:
SELECT table_name, owner, last_analyzed
FROM all_tables
Я довольно новичок в SQL, поэтому я понятия не имею, как мне это сделать.
Спасибо.
Посмотрите на представление "dba_segments" (или user_segments, если у вас нет прав на dba). Следующий запрос должен дать вам то, что вы ищете:
select
owner as "Schema"
, segment_name as "Object Name"
, segment_type as "Object Type"
, round(bytes/1024/1024,2) as "Object Size (Mb)"
, tablespace_name as "Tablespace"
from dba_segments
order by owner;
Mi
скорее, чемM
(см. Двоичный префикс )