it-swarm.asia

Bagaimana saya bisa memperkirakan ukuran tabel dalam skema (Oracle)

Saya mencoba memperkirakan ukuran tabel dalam skema saya (dalam MB). Inilah yang saya miliki sejauh ini:

SELECT table_name, owner, last_analyzed
FROM all_tables

Saya cukup baru untuk SQL jadi saya tidak tahu bagaimana saya akan berkeliling melakukan ini.

Terima kasih.

11
Diego R

Lihatlah tampilan "dba_segments" (atau user_segments jika Anda tidak memiliki hak dba). Kueri berikut akan memberi Anda apa yang Anda cari:

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;
10
Benoit